root 用户安装 ambari

sudo 权限, 使用手动安装 ambari-agent

1. 每台机器安装好 ambari-agent 配置好配置文件

# /etc/ambari-agent/conf/ambari-ageny.ini
 [server]
 # 1. 指定 ambari-server 机器的 hostname
  hostname=ambari-server-hostname
  url_port=8440
  secured_url_port=8441
  connect_retry_delay=10
  max_reconnect_retry_delay=30

  [agent]
  logdir=/var/log/ambari-agent
  piddir=/var/run/ambari-agent
  prefix=/var/lib/ambari-agent/data

  # 2. 手动制定 本机器的 hostname, 这一步很重要, 不配置的话, agent 可能用 hostname 来用
  # 详情参考 http://ambari.apache.org/1.2.3/installing-hadoop-using-ambari/content/ambari-chap7a.html
  hostname_script=/var/ambari-agent/hostname.sh

2. 设置自定义 hostname 脚本 /var/ambari-agent/hostname.sh
#!/bin/bash
echo 'os01'

3. 在 ambari-server web 控制台, 选自定义安装 agent 即可