Ambari是Apache的一个开源项目,专门用来安装和管理hadoop环境,并提供GUI的WEB页面。

安装过程非常简单,只有几步。

以在CentOS6上操作为例

1、下载repo信息

cd /etc/yum.repos.d/

wget 

2、安装

yum install ambari-server

3、本地配置

ambari-server setup

Total                                                                                                                                              218 kB/s |  93 MB     07:18     

warning: rpmts_HdrFromFdno: Header V4 RSA/SHA1 Signature, key ID 07513cad: NOKEY

Retrieving key from http://public-repo-1.hortonworks.com/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins

Importing GPG key 0x07513CAD:

 Userid: "Jenkins (HDP Builds) <jenkin@hortonworks.com>"

 From  : http://public-repo-1.hortonworks.com/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins

Is this ok [y/N]: y

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

  Updating   : postgresql-libs-8.4.20-2.el6_6.x86_64                                                                                                                           1/8 

  Updating   : postgresql-8.4.20-2.el6_6.x86_64                                                                                                                                2/8 

  Installing : postgresql-server-8.4.20-2.el6_6.x86_64                                                                                                                         3/8 

  Installing : ambari-server-2.0.1-45.noarch                                                                                                                                   4/8 

  Updating   : postgresql-devel-8.4.20-2.el6_6.x86_64                                                                                                                          5/8 

  Cleanup    : postgresql-devel-8.4.18-1.el6_4.x86_64                                                                                                                          6/8 

  Cleanup    : postgresql-8.4.18-1.el6_4.x86_64                                                                                                                                7/8 

  Cleanup    : postgresql-libs-8.4.18-1.el6_4.x86_64                                                                                                                           8/8 

  Verifying  : ambari-server-2.0.1-45.noarch                                                                                                                                   1/8 

  Verifying  : postgresql-8.4.20-2.el6_6.x86_64                                                                                                                                2/8 

  Verifying  : postgresql-devel-8.4.20-2.el6_6.x86_64                                                                                                                          3/8 

  Verifying  : postgresql-server-8.4.20-2.el6_6.x86_64                                                                                                                         4/8 

  Verifying  : postgresql-libs-8.4.20-2.el6_6.x86_64                                                                                                                           5/8 

  Verifying  : postgresql-devel-8.4.18-1.el6_4.x86_64                                                                                                                          6/8 

  Verifying  : postgresql-libs-8.4.18-1.el6_4.x86_64                                                                                                                           7/8 

  Verifying  : postgresql-8.4.18-1.el6_4.x86_64                                                                                                                                8/8 

Installed:

  ambari-server.noarch 0:2.0.1-45                                                                                                                                                  

Dependency Installed:

  postgresql-server.x86_64 0:8.4.20-2.el6_6                                                                                                                                        

Dependency Updated:

  postgresql.x86_64 0:8.4.20-2.el6_6                     postgresql-devel.x86_64 0:8.4.20-2.el6_6                     postgresql-libs.x86_64 0:8.4.20-2.el6_6 

4、启动本地ambari服务器

ambari-server start

Using python  /usr/bin/python2.6

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.

7、使用浏览器进行确认

默认用户是admin,密码admin