Ambari安装之安装并配置Ambari-server(三)
不多说,直接上干货!
前期博客
安装并配置Ambari-server
(1)检查仓库是否可用

[hadoop@ambari01 yum.repos.d]$ pwd
/etc/yum.repos.d
[hadoop@ambari01 yum.repos.d]$ yum repolist
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: mirrors.zju.edu.cn
Updates-ambari-2.2.1.0 | 2.9 kB :
Updates-ambari-2.2.1.0/primary_db | kB :
repo id repo name status
Updates-ambari-2.2.1.0 ambari-2.2.1.0 - Updates
base CentOS- - Base ,
extras CentOS- - Extras
updates CentOS- - Updates
repolist: ,
[hadoop@ambari01 yum.repos.d]$
(2)安装Ambari-server


[hadoop@ambari01 yum.repos.d]$ pwd
/etc/yum.repos.d
[hadoop@ambari01 yum.repos.d]$ sudo yum install ambari-server
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirrors.zju.edu.cn
* extras: mirrors.zju.edu.cn
* updates: mirrors.zju.edu.cn
Updates-ambari-2.2.1.0 | 2.9 kB :
Updates-ambari-2.2.1.0/primary_db | kB :
Resolving Dependencies
--> Running transaction check
---> Package ambari-server.x86_64 :2.2.1.0- will be installed
--> Processing Dependency: postgresql-server >= 8.1 for package: ambari-server-2.2.1.0-.x86_64
--> Running transaction check
---> Package postgresql-server.x86_64 :8.4.-.el6 will be installed
--> Processing Dependency: postgresql-libs(x86-) = 8.4.-.el6 for package: postgresql-server-8.4.-.el6.x86_64
--> Processing Dependency: postgresql(x86-) = 8.4.-.el6 for package: postgresql-server-8.4.-.el6.x86_64
--> Processing Dependency: libpq.so.()(64bit) for package: postgresql-server-8.4.-.el6.x86_64
--> Running transaction check
---> Package postgresql.x86_64 :8.4.-.el6 will be installed
---> Package postgresql-libs.x86_64 :8.4.-.el6 will be installed
--> Finished Dependency Resolution Dependencies Resolved ===============================================================================================================================================================================================
Package Arch Version Repository Size
===============================================================================================================================================================================================
Installing:
ambari-server x86_64 2.2.1.0- Updates-ambari-2.2.1.0 M
Installing for dependencies:
postgresql x86_64 8.4.-.el6 base 2.6 M
postgresql-libs x86_64 8.4.-.el6 base k
postgresql-server x86_64 8.4.-.el6 base 3.4 M Transaction Summary
===============================================================================================================================================================================================
Install Package(s) Total download size: M
Installed size: M
Is this ok [y/N]: y
Downloading Packages:
(/): ambari-server-2.2.1.0-.x86_64.rpm | MB :
(/): postgresql-8.4.-.el6.x86_64.rpm | 2.6 MB :
(/): postgresql-libs-8.4.-.el6.x86_64.rpm | kB :
(/): postgresql-server-8.4.-.el6.x86_64.rpm | 3.4 MB :
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total MB/s | MB :
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : postgresql-libs-8.4.-.el6.x86_64 /
Installing : postgresql-8.4.-.el6.x86_64 /
Installing : postgresql-server-8.4.-.el6.x86_64 /
Installing : ambari-server-2.2.1.0-.x86_64 /
Verifying : postgresql-server-8.4.-.el6.x86_64 /
Verifying : postgresql-8.4.-.el6.x86_64 /
Verifying : postgresql-libs-8.4.-.el6.x86_64 /
Verifying : ambari-server-2.2.1.0-.x86_64 / Installed:
ambari-server.x86_64 :2.2.1.0- Dependency Installed:
postgresql.x86_64 :8.4.-.el6 postgresql-libs.x86_64 :8.4.-.el6 postgresql-server.x86_64 :8.4.-.el6 Complete!
[hadoop@ambari01 yum.repos.d]$
(3)配置Ambari-server


[hadoop@ambari01 yum.repos.d]$ pwd
/etc/yum.repos.d
[hadoop@ambari01 yum.repos.d]$ sudo ambari-server setup
Using python /usr/bin/python2
Setup ambari-server
Checking SELinux...
SELinux status is 'disabled'
Customize user account for ambari-server daemon [y/n] (n)? y
Enter user account for ambari-server daemon (root):hadoop
Adjusting ambari-server permissions and ownership...
Checking firewall status...
Checking JDK...
[] Oracle JDK 1.8 + Java Cryptography Extension (JCE) Policy Files
[] Oracle JDK 1.7 + Java Cryptography Extension (JCE) Policy Files
[] Custom JDK
==============================================================================
Enter choice ():
WARNING: JDK must be installed on all hosts and JAVA_HOME must be valid on all hosts.
WARNING: JCE Policy files are required for configuring Kerberos security. If you plan to use Kerberos,please make sure JCE Unlimited Strength Jurisdiction Policy Files are valid on all hosts.
Path to JAVA_HOME: /usr/local/jdk/jdk1..0_60
Validating JDK on Ambari Server...done.
Completing setup...
Configuring database...
Enter advanced database configuration [y/n] (n)? n
Configuring database...
Default properties detected. Using built-in database.
Configuring ambari database...
Checking PostgreSQL...
Running initdb: This may take upto a minute.
Initializing database: [ OK ] About to start PostgreSQL
Configuring local database...
Connecting to local database...done.
Configuring PostgreSQL...
Restarting PostgreSQL
Extracting system views...
.ambari-admin-2.2.1.0..jar
.....
Adjusting ambari-server permissions and ownership...
Ambari Server 'setup' completed successfully.
[hadoop@ambari01 yum.repos.d]$
注意:
如果你是root用户,则这里就写root (推荐)
好比我这里是hadoop用户,则这里就写hadoop(不建议)
(4)查看并启动Ambari-server

[hadoop@ambari01 yum.repos.d]$ sudo service ambari-server status
Using python /usr/bin/python2
Ambari-server status
Ambari Server not running. Stale PID File at: /var/run/ambari-server/ambari-server.pid
[hadoop@ambari01 yum.repos.d]$ sudo service ambari-server start
Using python /usr/bin/python2
Starting ambari-server
Ambari Server running with administrator privileges.
Organizing resource files at /var/lib/ambari-server/resources...
Server PID at: /var/run/ambari-server/ambari-server.pid
Server out at: /var/log/ambari-server/ambari-server.out
Server log at: /var/log/ambari-server/ambari-server.log
Waiting for server start....................
Ambari Server 'start' completed successfully.
[hadoop@ambari01 yum.repos.d]$
(5)在C:\Windows\System32\drivers\etc目录下配置hosts文件

(6)输入地址登录ambari

默认的用户名和密码都为admin

登录之后的界面如下

那么到此为止,我们集群部署前的所有准备工作就做好了,接下来我们就可以部署hadoop集群了。
同时,大家可以关注我的个人博客:
http://www.cnblogs.com/zlslch/ 和 http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/
详情请见:http://www.cnblogs.com/zlslch/p/7473861.html
人生苦短,我愿分享。本公众号将秉持活到老学到老学习无休止的交流分享开源精神,汇聚于互联网和个人学习工作的精华干货知识,一切来于互联网,反馈回互联网。
目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。 语言涉及:Java、Scala、Python、Shell、Linux等 。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件。 只要你一直关注和呆在群里,每天必须有收获
对应本平台的讨论和答疑QQ群:大数据和人工智能躺过的坑(总群)(161156071)






Ambari安装之安装并配置Ambari-server(三)的更多相关文章
- 虚拟机(Vmware)安装ubuntu18.04和配置调整(三)
三.ubuntu安装软件 1.安装常用软件 python程序员: $ sudo apt install ipython $ sudo apt install ipython3 $ sudo a ...
- ambari介绍及安装
Ambari简介 Ambari概述 Apache Ambari是一种基于Web的工具,支持Apache Hadoop集群的创建.管理和监控.Ambari已支持大多数Hadoop组件,包括HDFS.Ma ...
- [转]Win7下安装配置sharepoint server 2010
转自:http://blog.sina.com.cn/s/blog_5d93d7aa010151lp.html 要开发SharePoint 2010应用程序,开发人员必须构建一个SharePoint ...
- openvpn-在Linux中安装和配置OpenVPN Server的最简便方法!(转)
在Linux中安装和配置OpenVPN Server 出于本文的需要,我将使用两个运行CentOS 7 64位版本的系统.一个充当OpenVPN服务器,另一个充当OpenVPN客户机.下面是测试系统的 ...
- 在Linux中安装和配置OpenVPN Server的最简便方法!
本文介绍了如何在基于RPM和DEB的系统中安装和配置OpenVPN服务器.我们在本文中将使用一个名为openvpn-install的脚本,它使整个OpenVPN服务器的安装和配置过程实现了自动化.该脚 ...
- 【2】循序渐进学 Zabbix:安装配置 Zabbix Server 服务端
上一篇 [1]循序渐进学 Zabbix :初识与基础依赖环境搭建( LNMP ) 安装 Zabbix Server 上篇我们在 192.168.200.101 上面安装了 Zabbix 所依赖的 LN ...
- 在Fedora 22下安装配置RealVNC Server 5.2.3的经验总结
RealVNC是目前功能最全.性能最好的VNC商业软件套件,很多时候为了确保性能和功能的统一,还是大量地在使用RealVNC.最近在Fedora 22工作站上安装RealVNC Server 5.2. ...
- RedHat6.1通过配置yum server安装软件包
1.获取镜像RHEL_6.1\ x86_64\ Disc\ 1 2.配置yum server #cd /etc/yum.repos.d #tar -cvf 20141114bak.tar *.repo ...
- Ubuntu22.04 安装配置VNC Server
如果转载, 请注明出处 https://www.cnblogs.com/milton/p/16730512.html Ubuntu22.40下VNC和远程桌面的区别 使用远程桌面时, 用户必须在hos ...
- 史上最全Windows版本搭建安装React Native环境配置
史上最全Windows版本搭建安装React Native环境配置 配置过React Native 环境的都知道,在Windows React Native环境配置有很多坑要跳,为了帮助新手快速无误的 ...
随机推荐
- 【 js 基础 】【 源码学习 】源码设计 (持续更新)
学习源码,除了学习对一些方法的更加聪明的代码实现,同时也要学习源码的设计,把握整体的架构.(推荐对源码有一定熟悉了之后,再看这篇文章) 目录结构:第一部分:zepto 设计分析第二部分:undersc ...
- 网络编程应用:基于UDP协议【实现文件下载】--练习
要求: 基于UDP协议实现文件下载 发送方–请求–接收方发送文件–发送方接收文件 代码: 发送方: package Homework1; import java.io.File; import jav ...
- cpp(第四章)
1.索引比数组长度少1: 2.c++中不能数组赋给另一个数组:只能定义时才能使用初始化: 3.c++11中{}内为空,默认赋值为0,而c++中{}如果只对部分初始化,其他部分将被设置为0:c++11使 ...
- python爬虫之re正则表达式库
python爬虫之re正则表达式库 正则表达式是用来简洁表达一组字符串的表达式. 编译:将符合正则表达式语法的字符串转换成正则表达式特征 操作符 说明 实例 . 表示任何单个字符 [ ] 字符集,对单 ...
- Python操作redis系列之 列表(list) (四)
# -*- coding: utf- -*- import redis r =redis.Redis(host=,password="ZBHRwlb1608") 1. Lpush ...
- 大话Python中*args和**kargs的使用
对于初学者来说,看到*args和**kargs就头大,到底它们有何用处,怎么使用?这篇文章将为你揭开可变参数的神秘面纱 1.*args 实质就是将函数传入的参数,存储在元组类型的变量args当中 de ...
- Appcan开发笔记:结合JQuery的$.Deferred()完善批量异步发送
appcan的 uexXmlHttpMgr.send 或者 appcan.ajax无法同步请求(没有找到这个属性),只能异步,造成循环多次提交时由于延迟或网络堵塞等原因无法同步响应,导致提交顺序混乱, ...
- eclipse 导入git库 Android工程
1. 导入git库 1.1 从git库 clone 代码 在file->import中选中Git 目录下的Projects from Git 点击Next 选择 URL 点击Next 输入URL ...
- Hugo快速搭建Blog
以往我们搭建blog要么学习一个编程语言+Web开发框架,要么使用现成的blog系统(如WordPress).其实我们还可以使用Hugo.Hugo是由Go语言实现的静态网站生成器,它不需要数据库,所以 ...
- 逻辑性最强的React Native环境搭建与调试
React Native(以下简称RN),已经“火”了好一段时间了,网上的资料相对也很丰富,只是一直迟迟没有发布1.0,不过出身豪门(Facebook)的RN和国内顶级互联网公司对于RN的实践与应用, ...