接着上篇 ambari 安装 (一)
通过本地仓库已经初步完成 ambari-server 安装,这时候需要进入到 ambari-server 控制台上进行配置服务。
添加集群
设置本地仓库
这里设置 nginx
中配置的那个路径即可
此处填写的内容如下:
# HDF 仓库
http://repo.hdp.com/HDF/centos7/3.3.1.0-10
# HDP 仓库
http://repo.hdp.com/HDP/centos7/3.1.0.0-78
# HDP-UTILS 仓库
http://repo.hdp.com/HDP-UTILS/centos7/1.1.0.22
# HDP-GPL 仓库
http://repo.hdp.com/HDP-GPL/centos7/3.1.0.0-78
添加主机
- 设置主机及私钥
添加所有用于安装 ambari 服务的机器设备,如下图:
主机信息
注:私钥是master
机器上创建的ssh
密钥 -
私钥验证结果
私钥设置成功
选择服务列表
这里简单处理, 服务全选咯~,懒人操作,后面的操作基本是设置账户密码相关内容。
注
谨慎数据库和 driver
位置的配置即可
安装 HDF
服务
注
HDF 3.2.x 服务依赖与 ambari 2.7.x ,因此,需要按照如下方式进行安装:
参考
Installing HDF Services on a New HDP Cluster
- 同步
HDF
源包
# 下载 HDF 源包
$ wget http://public-repo-1.hortonworks.com/HDF/centos7/3.x/updates/3.3.1.0/HDF-3.3.1.0-centos7-rpm.tar.gz
# 解压 HDF 源文件
$ tar xf HDF-3.3.1.0-centos7-rpm.tar.gz
- 安装 HDF 包
# 下载 hdf-ambari-mpack 文件
$ wget http://repo.hdp.com/HDF/centos7/tars/hdf_ambari_mp/hdf-ambari-mpack-3.0.0.0-453.tar.gz
# 安装 HDF management pack 包
$ ambari-server install-mpack --mpack=http://repo.hdp.com/HDF/centos7/3.3.1.0-10/tars/hdf_ambari_mp/hdf-ambari-mpack-3.3.1.0-10.tar.gz --verbose
# 重启服务
$ ambari-server restart
- 配置
HDF
源
- 登录到
ambari
后台 - 点击用户 [admin] -> [Manage Ambari],
- 验证服务
在ambari-server
控制台上通过添加按钮即可看到新增的HDF
服务
Oozie 安装
正常添加服务即可,然后出现缺少 extjs
库:
# 下载 extjs 安装包
$ wget http://public-repo-1.hortonworks.com/HDP-UTILS-GPL-1.1.0.22/repos/centos7/extjs/extjs-2.2-1.noarch.rpm
# 安装 extjs 软件
$ rpm -ivh extjs-2.2-1.noarch.rpm
# 删除 .war 预备文件
$ rm /usr/hdp/current/oozie-server/.prepare_war_cmd
重启即可。
网友评论