启动ambari-server服务:
service ambari-server start Using python /usr/bin/python Starting ambari-server Ambari Server running with administrator privileges. Organizing resource files at /var/lib/ambari-server/resources... Ambari database consistency check started... No errors were found. Ambari database consistency check finished 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.配置完成后web页面打开 :8080 即可,安装完成后默认登录密码为 admin
5. ambari-server 的web端配置点击 Launch install Wizard 开始安装和配置集群。
-1. 集群命名
-2. 选择 HDP 版本
我这里由于本地源的版本是2.5,就选择默认的2.5版本选择 Use Local Repository (各集群主机均要从yum源安装角色包,默认为官方源)。
删除其余无关的系统类别
填入HDP源 以及 HDP-UTILS 的 Base URL
-3. 填入集群所有主机的 FQDN 名称。 上传或粘贴私钥(集群内所有主机均信任的 ssh 私钥)。
点击注册和确认按钮过后,ambari-server 会通过上一步指定的本地源地址,使用该ssh私钥 连接到所有的集群内主机安装必要的 ambari-agent 等包,以及创建各服务运行的系统用户。
-4. 提交集群初始化配置
这一步就是检测集群内各成员主机是否安装有 ambari-agent ,如果没有安装,那么程序会自动通过yum安装,前提是得事先配置好yum源。
需要配置好集群内各成员主机的ntpd服务,并启动服务。
推荐关闭内核的 Transparent Huge Pages (THP) 功能,方法是在 grub.conf 的 kenel 启动参数中追加配置 transparent_hugepage=never 重启即可。
-5. 选择需要安装的服务
-6. 分配集群内各主机的master角色
-7. 分配集群内各主机的Slave角色