一、安装Abmari Server步骤:
1.1、log in root 1.2、配置yum源 1.3、检查库文件配置好了, 存在列表: - yum repolist
, 结果和下表相似 下图为我执行的结果:
1.4、安装ambari-server: 默认安装数据库:PostgreSQL Ambari database.
yum install ambari-server
注意: 安装ambari-server之前一定要将red hat的本地源搭建好, 否侧会出现依赖包问题:
2.1、出现问题:
下载软件包:
ambari-server-2.2.1.0-161.x86_64.rpm | 409 MB 00:42
warning: rpmts_HdrFromFdno: Header V4 RSA/SHA1 Signature, key ID 07513cad: NOKEY
Retrieving key from http://192.168.1.103/hdp2.3.4/ABMARI-2.2.1.0/centos6/2.2.1.0-161/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
获取 GPG 密钥失败:[Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
2.2、问题解决方案: 从官网上下载秘钥:
#下载秘钥:
wget http://s3.amazonaws.com/dev.hortonworks.com/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
xxx为绝对路径, 导入秘钥, 系统会自动加载。
rpm --import 'xxx/RPM-GPG-KEY-Jenkins'
实例:
rpm --import '/var/www/html/hdp2.3.4/AMBARI-2.2.1.0/centos6/2.2.1.0-161/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins'
2.3、重新安装:
yum install ambari-server
安装结果:输出结果相似, 表示安装成功。 官网显示成功界面:
我的安装界面:
3.1、前期工作:
- .在启动ambari server前,我们要创建ambari server, 需要一些前期工作:
- jdk , database, selinux, iptables,
指定JAVA_HOME: ambari-server setup -j /usr/java/default 不指定JAVA_HOME执行: ambari-server setup
安装成功!启动:
ambari-server start
查看状态:
ambari-server status
出现问题:hostname 无法找到
WARNING: The hostname was not found in the reverse DNS lookup. This may result in incorrect behavior. Please check the DNS setup and fix the issue. 解决办法:
vi /etc/hosts
添加:
192.168.1.103 rhel1
再次启动:成功
总算可以看到Ambari界面: