IT星球论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 317|回复: 0

CentOS 6.5下使用Ambari安装Hadoop集群

[复制链接]

50

主题

0

好友

248

积分

IT初级专家

Rank: 3Rank: 3

升级  16%

发表于 2015-11-18 18:48:27 |显示全部楼层
Centos 6.5下使用Ambari安装hadoop集群
本人将安装Ambari的主机名改为ambari。
1.首先打开浏览器,linux下一般使用Firefox。输入网址ambari:8080,这里ambari是lz的主机名,各位改成自己的即可。
进入登录界面,默认用户名和密码均为admin,可以在系统里进行修改,安装ambari的过程中也有提示。
2.进入系统后给集群取名,选择要安装的ambari版本和使用的系统平台。这里lz使用1.3.3,CentOS6。有一个很重要的事要说明,
若选择1.3.3版本,则必须用jdk6,如果前面安装ambari时选择了jdk7,在register那里无法通过!若您已经选择了jdk7,
返回重新运行一下安装过程,使用jdk6即可。
3.选择安装的集群节点。(lz安装过几次,但只有其中一次截图了),Target Hosts选择/etc/hosts文件中的节点,使用名字而不是ip地址。
选择SSH Private Key。ssh文件夹是隐藏属性,所以查找时要注意显示隐藏文件夹。若自己在目标节点手动安装好了ambari agent,
可以选择manual registration,否则直接进入下一步。
4.
Ambari自动在目标节点安装Ambari agent,然后进行注册,这里可能比较慢,而且会出错,多试几次就好了,若一直出错,就要查看出错原因了。
5.
选择要安装的项目,建议不要一次全选(lz的截图是第一次安装时,这里全选了。2.0以下版本中的选项和途中稍有不同,其中YARN是Hadoop2.0中才有的,
但即便如此,还是不推荐选择2.0版本),但HDFS,MapReduce,NagiOS和Ganglia必选,后两项用于监控。
6.
这里将上一步选择的项目进行节点分配。

7.选择slaves和clients,若您安装了多个slave,将client安装在其中一个slave上即可。但DataNode和NodeManager一定要选(2.0以下没有NodeManager选项,但有TaskTraker,将它选上)。
8.
自定义服务。这里将有红标签的地方进行修改,主要是定义相关密码。完成之后一直next到最后的安装即可。

9.
系统完成安装,安装成功后进度条显示33%,所有节点安装完成后,自动启动服务,success。但这里是最容易出错的地方,点击message可以查看日志,日志中有显示出错原因。
这里给出一点可能用到的建议。
(1)
出错后在各节点查看yum和rpm命令是否可用,lz遇到几次rpm库损坏的情况,解决这一问题的步骤如下:
依次运行以下命令:
rm /var/lib/rpm/__db*   删除旧文件,共4个
rpm --rebuilddb    重建库文件
yum clean all   清除yum缓存
(2)
可能有些事务没有完成,运行以下命令:
yum-complete-transaction     完成事务
package-cleanup --dupes     删除可能存在的重复的包
package-cleanup --problems   删除可能存在的有问题的包

success之后就可以看到成功的界面。在hosts选项的Actions下有Add New Hosts选项,可以添加新节点,过程与此基本相同。
Hadoop集群监控工具Ambari安装 http://www.linuxidc.com/Linux/2014-06/103208.htm
使用Ambari快速部署Hadoop大数据环境 http://www.linuxidc.com/Linux/2014-05/101531.htm
CentOS 6.5下使用Ambari安装Hadoop集群

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博账号登陆

您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

回顶部