Ambari server 和 Ambari agent 安装经验分享

Ambari 是一个基于浏览器的部署、管理、监控 hadoop 集群的工具,非常强大,使用非常简单。目前 Ambari 只支持 64位 的 linux 操作系统:

  • RHEL (Redhat Enterprise Linux) 6 and 7
  • CentOS 6 and 7
  • OEL (Oracle Enterprise Linux) 6 and 7
  • SLES (SuSE Linux Enterprise Server) 11
  • Ubuntu 12 and 14
  • Debian 7

安装方式有两种:一种是通过 yum apt 之类的工具从仓库安装;一种是通过下载源代码,自行编译安装。这里我们采用第一种方式:从仓库安装。

从仓库安装 Ambari 2.2.1

Step1: 下载 Ambari repository 文件

对于 Redhat/CentOS/Oracle:
  cd /etc/yum.repos.d/
  wget <ambari-repo-url>
 
对于 SUSE:
  cd /etc/zypp/repos.d
  wget <ambari-repo-url>
 
对于 Ubuntu/Debian:
  cd /etc/apt/sources.list.d
  wget <ambari-repo-url>

从下面选择一个对应你系统的地址替换上面命令中的 <ambari-repo-url> :

Step 2: 安装,  设置,  启动 Ambari Server

从仓库安装 Ambari Server:

对于 Redhat/CentOS/Oracle:
  yum install ambari-server
 
对于 SUSE:
  zypper install ambari-server
对于 Ubuntu/Debian:
  apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD
  apt-get update
  apt-get install ambari-server

运行 setup 命令设置 Ambari Server, Database, JDK, LDAP, 和其它选项:

ambari-server setup

 

启动 Ambari Server:

ambari-server start

Step 3: 使用 Ambari Web UI 部署 hadoop 集群

使用浏览器打开 http://<ambari-server-host>:8080.

其中<ambari-server-host>换成你的 Ambari Server 地址。

使用 username admin 和 password admin 登陆并按照向导一步步的部署整个集群即可.

如果你已经有一个集群了,把它们手动添加到 Ambari 中进行管理和监控

同样按照部署集群的向导,有一步安装选项 install options,把你集群的所有主机名全部添加进文本框内,一行一个,然后下面选择跳过上传ssh免登录密钥,点击下一步 next 会提示 需要手动在每一台节点安装ambari agent。

本例针对 RHEL/CentOS/Oracle Linux 6

  1. 在你的 hadoop 集群的每一个节点上安装 Ambari Agent ,前提是按照前面 step1 下载了上面的仓库repo文件.yum install ambari-agent
  2. 编辑配置 Ambari Agent 的 ambari-agent.ini 配置文件,将<your.ambari.server.hostname>替换成你的ambari服务器地址:vi /etc/ambari-agent/conf/ambari-agent.ini[server] hostname=<your.ambari.server.hostname>

    url_port=8440

    secured_url_port=8441

  3. 启动集群中的每一台节点上的 ambari agent .ambari-agent start 向导中点击 confirm hosts 步骤中的 retry failed 按钮,如果成功,就会看到节点后面的状态是绿色的success,继续点击下一步 next 按钮进行配置即可。

 

《Ambari server 和 Ambari agent 安装经验分享》有一个想法

评论已关闭。