ambari安装指南

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 
2.开始安装
 apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD
 apt-get update
 apt-get install ambari-server
一般前两歩做完,都不会出现任何问题,唯一需要注意的就是当前用户是谁,如果是ubuntu,在每条命令前加上sudo就不会出问题的啦~还有就是要确定在装的host是能ping通外网的。
3.进行配置
  ambari-server setup
  在这个过程中会出现一系列需要配置的项,很多需要你输入的时候,写成它括号里面提示的就行,比如说第一个的user account写成root.第二个JDK选择第一项Oracle JDK 1.7,1.6版本在之后可能会出现版本不够的情况,然后第三项自己去配,按着我之前就说过的,其实是没有必要这么折腾自己的。第三个直接就输入y,然后JDK就会开始安装了。
  接下来进入数据库配置环节,第一次进入自然是要enter advanced database configuration的,所以直接输y。数据库选择的时候,可能很多人会倾向于选择第三个MySQL,如果选择了这个,也有可能是在你之后都输完之后,会出现一条warning信息,(额,找了下shell上,后来做了太多操作,刷过去了,已经找不到那条信息了),大致意思就是说让你要创建个DDL的表,记得要在下一步start server之前进行该项操作,步骤就是:1)mysql -u root -p来进入数据库(要是没装mysql,就先装一下) 2)在ambari这个数据库之下输入source ......,省略号这里就是那个warning的那个包括完整路径的表名。当然,如果你数据库选择了它推荐的第一个PostgreSQL (Embedded),然后你就什么都不需要做,它会自动帮你生成那张表。接下来的那些项你就按着它推荐的填吧,除了username建议写成root。
  setup过程到这边就好了,会提示你successfully。总的来说,就是你按着它推荐给你的装JDK/数据库,那就很省事了。
4.启动server
  ambari-server start
然后就可以通过 http://<ambari-server-host>:8080进行访问,ambari-server-host为host的ip
阅读更多

没有更多推荐了,返回首页