ambari的安装其实很简单,根据版本不同,每个版本会有两种安装方式,一种是直接从Public Repositories安装(相当于是帮你所有需要组件之类的都已经封装好了,不需要你做额外的事情,直接进入安装步骤);一种是从Source装,这种就是需要你先去装各种需要的软件,后面才能开始进入ambari的安装配置,且中间过程很容易出现各种各样的问题。一般人装ambari主要就是为了自动化地部署hadoop,重要的当然是怎么快速无误地装好ambari,尤其对我这种小菜鸟来说,所以推荐前一种安装方式。所有的版本和安装步骤在apache的ambari官网上都有,网址是https://cwiki.apache.org/confluence/display/AMBARI/Quick+Start+Guide,在Ambari User Guides目录下就可以找到。
我安装的是2.0.1版本,这个支持的最高hadoop版本是2.2,2.1.0版本能支持hadoop2.3,这两个我都装过,因为后来最终统一版本,采用了2.0.1版本,下面我说的就是ambari 2.0.1.
官网上的安装步骤很清晰明了,所以大家可以直接去官网按着步骤来做。我这边是在虚拟机上进行安装,VM的操作系统是ubuntu 12.04,安装步骤为以下几个命令:
1.获取repository
cd /etc/apt/sources.list.d //这一步漏了,在之后开始安装的时候找不到ambari-server
wget http://public-repo-1.hortonworks.com/ambari/ubuntu12/2.x/updates/2.0.1/ambari.list
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD
apt-get update
apt-get install ambari-server