2. 安装Ambari
在集群的单个机器上安装Ambari服务,需要完成如下步骤:
1. Download the Ambarirepository 下载Ambari
2. Set Up the AmbariServer 设置Ambari
3. Start the AmbariServer 启动Ambari
2.1. 下载Ambari
下面按照机器上运行的操作系统类别分别介绍:
• RHEL/CentOS/Oracle Linux 6
• RHEL/CentOS/Oracle Linux7
• SLES 11
• Ubuntu 12
• Ubuntu 14
• Debian 7
使用的是命令编辑器来执行每个指令
2.1.1 RHEL/CentOS/Oracle Linux 6
在有网络的服务器机器上,使用命令编辑器来执行以下步骤:
1、以root用户登录你的机器
2、下载Ambari到你机器的目录下
wget -nv http://public-repo-1.hortonworks.com/ambari/
centos6/2.x/updates/2.2.2.0/ambari.repo -O/etc/yum.repos.d/
Ambari.repo
注:不要修改ambari.repo文件名,此文件将在Ambari服务器Agent注册期间使用
3、通过检查repo清单来确认仓库配置
yum repolist
你可以看到下表中的Ambari仓库各项数据值,版本不同,值也不一样
4、安装Ambari,这也默认安装了 PostgreSQL Ambari数据库
yum install ambari-server
5、当提示确认事务和依赖性检查时,输入y
一个成功的按章输出显示类似下面所示:
Installing: postgresql-libs-8.4.20-3.el6_6.x86_64 1/4
Installing :postgresql-8.4.20-3.el6_6.x86_64 2/4
Installing :postgresql-server-8.4.20-3.el6_6.x86_64 3/4
Installing :ambari-server-2.2.2.0-1470.x86_64 4/4
Verifying :ambari-server-2.2.2.0-1470.x86_64 1/4
Verifying :postgresql-8.4.20-3.el6_6.x86_64 2/4
Verifying :postgresql-server-8.4.20-3.el6_6.x86_64 3/4
Verifying :postgresql-libs-8.4.20-3.el6_6.x86_64 4/4
Installed:
ambari-server.x86_640:2.2.2.0-1470
Dependency Installed:
postgresql.x86_640:8.4.20-3.el6_6
postgresql-libs.x86_640:8.4.20-3.el6_6
postgresql-server.x86_64 0:8.4.20-3.el6_6
注:接受信任Hortonworks GPG 密钥的警告。这个密钥将自动下载并用于验证来自Hortonworks的包,你将看到以下信息:
Importing GPG key0x07513CAD: Userid: "Jenkins (HDP
Builds)<jenkin@hortonworks.com>" From : http://
s3.amazonaws.com/dev.hortonworks.com/ambari/centos6/RPMGPG-
KEY/RPM-GPG-KEY-Jenkins
注:当在集群中部署HDP网络有限甚至没有网络时,你应该使用另外的方法去访问
有关设置本地仓库的详细信息,请参阅1.5章节
Ambari默认使用的是PostgreSQL数据库,当你安装Ambari Server是PostgreSQL数据库的包和依赖包也一并安装,这些包通常是你的操作系统库的一部分。请确认你有一个适当的库可以供PostgreSQL服务器软件包 之用。
2.1.2. RHEL/CentOS/Oracle Linux 7
在有网络的服务器机器上,使用命令编辑器来执行以下步骤:1、以root用户登录你的机器
2、下载Ambari到你机器的目录下
wget -nv http://public-repo-1.hortonworks.com/ambari/
centos7/2.x/updates/2.2.2.0/ambari.repo -O/etc/yum.repos.d/
Ambari.repo
注:不要修改ambari.repo文件名,此文件将在Ambari服务器Agent注册期间使用
3、通过检查repo清单来确认仓库配置
yum repolist
你可以看到下表中的Ambari仓库各项数据值,版本不同,值也不一样
4、安装Ambari ,这也默认安装了 PostgreSQL Ambari数据库
yum install ambari-server
5、当提示确认事务和依赖性检查时,输入y
一个成功的按章输出显示类似下面所示:
Installing : postgresql-libs-8.4.20-3.el6_6.x86_64 1/4
Installing : postgresql-8.4.20-3.el6_6.x86_64 2/4
Installing :postgresql-8.4.20-3.el6_6.x86_64 2/4
Installing :postgresql-server-8.4.20-3.el6_6.x86_64 3/4
Installing :ambari-server-2.2.2.0-1470.x86_64 4/4
Verifying :ambari-server-2.2.2.0-1470.x86_64 1/4
Verifying :postgresql-8.4.20-3.el6_6.x86_64 2/4
Verifying : postgresql-server-8.4.20-3.el6_6.x86_643/4
Verifying :postgresql-libs-8.4.20-3.el6_6.x86_64 4/4
Installed:
ambari-server.x86_640:2.2.2.0-1470
Dependency Installed:
postgresql.x86_640:8.4.20-3.el6_6
postgresql-libs.x86_640:8.4.20-3.el6_6
postgresql-server.x86_640:8.4.20-3.el6_6
注:接受信任Hortonworks GPG 密钥的警告。这个密钥将自动下载并用于验证来自Hortonworks的包,你将看到以下信息:
Importing GPG key0x07513CAD: Userid: "Jenkins (HDP
Builds)<jenkin@hortonworks.com>" From : http://
s3.amazonaws.com/dev.hortonworks.com/ambari/centos6/RPMGPG-
KEY/RPM-GPG-KEY-Jenkins
注:当在集群中部署HDP网络有限甚至没有网络时,你应该使用另外的方法去访问。有关设置本地仓库的详细信息,请参阅1.5章节
Ambari默认使用的是PostgreSQL数据库,当你安装Ambari Server是PostgreSQL数据库的包和依赖包也一并安装,这些包通常是你的操作系统库的一部分。请确认你有一个适当的库可以供PostgreSQL服务器软件包 之用。
2.1.3. SLES 11
在有网络的服务器机器上,使用命令编辑器来执行以下步骤:1、以root用户登录你的机器
2、下载Ambari到你机器的目录下
wget -nvhttp://public-repo-1.hortonworks.com/ambari/suse11/2.x/
updates/2.2.2.0/ambari.repo -O /etc/zypp/repos.d/ambari.repo注:不要修改ambari.repo文件名,此文件将在Ambari服务器Agent注册期间使用
3、通过检查repo清单来确认仓库配置
zypper repos
你可以看到下表中的Ambari仓库各项数据值,版本不同,值也不一样
4、安装Ambari ,这也默认安装了 PostgreSQL Ambari数据库
zypper install ambari-server
5、当提示确认事务和依赖性检查时,输入y
一个成功的按章输出显示类似下面所示:
Retrieving package postgresql-libs-8.3.5-1.12.x86_64 (1/4), 172.0KiB (571.0 KiB
unpacked)
Retrieving: postgresql-libs-8.3.5-1.12.x86_64.rpm [done (47.3KiB/s)]
Installing: postgresql-libs-8.3.5-1.12 [done]
Retrieving package postgresql-8.3.5-1.12.x86_64 (2/4), 1.0 MiB (4.2MiB unpacked)
Retrieving: postgresql-8.3.5-1.12.x86_64.rpm [done (148.8 KiB/s)]
Installing: postgresql-8.3.5-1.12 [done]
Retrieving package postgresql-server-8.3.5-1.12.x86_64 (3/4), 3.0MiB (12.6 MiB
unpacked)
Retrieving: postgresql-server-8.3.5-1.12.x86_64.rpm [done (452.5KiB/s)]
Installing: postgresql-server-8.3.5-1.12 [done]
Updating etc/sysconfig/postgresql...
Retrieving package ambari-server-2.2.2.0-135.noarch (4/4), 99.0 MiB(126.3 MiB
unpacked)
Retrieving: ambari-server-2.2.2.0-135.noarch.rpm [done (3.0 MiB/s)]
Installing: ambari-server-2.2.2.0-135 [done]
ambari-server 0:off 1:off 2:off 3:on 4:off 5:on 6:off
注:当在集群中部署HDP网络有限甚至没有网络时,你应该使用另外的方法去访问。有关设置本地仓库的详细信息,请参阅1.5章节
Ambari默认使用的是PostgreSQL数据库,当你安装Ambari Server是PostgreSQL数据库的包和依赖包也一并安装,这些包通常是你的操作系统库的一部分。请确认你有一个适当的库可以供PostgreSQL服务器软件包 之用。
2.1.4. Ubuntu 12
在有网络的服务器机器上,使用命令编辑器来执行以下步骤:1、以root用户登录你的机器
2、下载Ambari到你机器的目录下
wget -nvhttp://public-repo-1.hortonworks.com/ambari/
ubuntu12/2.x/updates/2.2.2.0/ambari.list-O /etc/apt/
sources.list.d/ambari.list
apt-key adv--recv-keys --keyserver keyserver.ubuntu.com
B9733A7A07513CAD
apt-get update
注:不要修改ambari.repo文件名,此文件将在Ambari服务器Agent注册期间使用
3、通过检查包清单确认Ambari包都已经成功下载:
apt-cache showpkg ambari-server
apt-cache showpkg ambari-agent
apt-cache showpkg ambari-metrics-assembly
在列表中就能开到Ambari的包
4、安装Ambari ,这也默认安装了PostgreSQL Ambari数据库
apt-get install ambari-server
注:当在集群中部署HDP网络有限甚至没有网络时,你应该使用另外的方法去访问。
有关设置本地仓库的详细信息,请参阅1.5章节
Ambari默认使用的是PostgreSQL数据库,当你安装Ambari Server是PostgreSQL数据库的包和依赖包也一并安装,这些包通常是你的操作系统库的一部分。请确认你有一个适当的库可以供PostgreSQL服务器软件包 之用。
2.1.5. Ubuntu 14
在有网络的服务器机器上,使用命令编辑器来执行以下步骤:1、以root用户登录你的机器
2、下载Ambari到你机器的目录下
wget -nvhttp://public-repo-1.hortonworks.com/ambari/
ubuntu14/2.x/updates/2.2.2.0/ambari.list-O /etc/apt/
sources.list.d/ambari.list
apt-key adv--recv-keys --keyserver keyserver.ubuntu.com
B9733A7A07513CAD
apt-get update注:不要修改ambari.repo文件名,此文件将在Ambari服务器Agent注册期间使用
3、通过检查包清单确认Ambari包都已经成功下载:
apt-cache showpkg ambari-server
apt-cache showpkg ambari-agent
apt-cache showpkg ambari-metrics-assembly
在列表中就能开到Ambari的包
4、安装Ambari ,这也默认安装了PostgreSQL Ambari数据库
apt-get install ambari-server
注:当在集群中部署HDP网络有限甚至没有网络时,你应该使用另外的方法去访问。
有关设置本地仓库的详细信息,请参阅1.5章节
Ambari默认使用的是PostgreSQL数据库,当你安装Ambari Server是PostgreSQL数据库的包和依赖包也一并安装,这些包通常是你的操作系统库的一部分。请确认你有一个适当的库可以供PostgreSQL服务器软件包 之用。
2.1.6. Debian 7
在有网络的服务器机器上,使用命令编辑器来执行以下步骤:
1、以root用户登录你的机器
2、下载Ambari到你机器的目录下
wget -nvhttp://public-repo-1.hortonworks.com/ambari/
debian7/2.x/updates/2.2.2.0/ambari.list-O /etc/apt/
sources.list.d/ambari.list
apt-keyadv --recv-keys --keyserver keyserver.ubuntu.com
B9733A7A07513CAD
apt-get update
注:不要修改ambari.repo文件名,此文件将在Ambari服务器Agent注册期间使用
3、通过检查包清单确认Ambari包都已经成功下载:
apt-cache showpkg ambari-server
apt-cache showpkg ambari-agent
apt-cache showpkgambari-metrics-assembly
在列表中就能开到Ambari的包
4、安装Ambari ,这也默认安装了PostgreSQL Ambari数据库
apt-get install ambari-server
注:当在集群中部署HDP网络有限甚至没有网络时,你应该使用另外的方法去访问。
有关设置本地仓库的详细信息,请参阅1.5章节
Ambari默认使用的是PostgreSQL数据库,当你安装Ambari Server是PostgreSQL数据库的包和依赖包也一并安装,这些包通常是你的操作系统库的一部分。请确认你有一个适当的库可以供PostgreSQL服务器软件包 之用。