您的位置:首页 > 运维架构 > Apache

CentOS6安装Apache-Ambari笔记

2013-06-02 08:51 429 查看
引用介绍:


Apache Ambari Web工具,支持Apache Hadoop集群的供应、管理和监控。Ambari目前已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。


用过之后感觉,东西是个好东西,界面漂亮,功能齐全,安装、升级、配置、监控、报警等等一应聚全,我安装后由于内存不足收到很多报警信息!

问题是太依赖网络,而且安装过程尤其是最后一步会出现各种莫名的问题导致安装失败,感觉多数是由于不能正确下载到依赖所至,所以提醒没有好网络支持莫试!由于公司生产环境对外网支持不好,最后还是没办法使用,在此写下安装步骤以做备忘。

安装过程大体如下:

环境

两台CentOs6.4

IPHOSTNAME
192.168.0.81hdpmaster.bg.cn
192.168.0.82hdpslave.bg.cn
Ambari-1.2.3,传送门:http://incubator.apache.org/ambari/

设置静态IP

编辑
/etc/sysconfig/network-scripts/ifcfg-eth0
增加,其它项目保留原来

IPADDR=192.168.0.81
GATEWAY=192.168.0.222
DNS1=8.8.8.8

修改
BOOTPROTO="dhcp"
BOOTPROTO="none"


重启network服务
service network restart


修改HOSTS

编辑 /etc/hosts

192.168.0.81 hdpmaster.bg.cn
192.168.0.82 hdpslave.bg.cn

修正时区,设为中国上海时区

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

修改HOSTNAME

编辑
/etc/sysconfig/network


SSH无密码登录本机

ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 700 ~/.ssh
chmod 640 ~/.ssh/authorized_keys

HADOOP MASTER(NAMENODE)端 SSH无密码登录到各SLAVE(DATANODE)端

namenode执行:
scp ~/.ssh/id_rsa.pub hdpslave.bg.cn:/root/.ssh/id_master


datanode执行:
cat ~/.ssh/id_master >> ~/.ssh/authorized_keys


安装JAVA

统一安装JDK,这里我们使用JDK7,默认会下载JDK6.

Ambari 1.2.2貌似不支持JDK7,Confirm Hosts 这一步过不去!,以后可能会支持吧,所以保留!

解压到指定位置:
tar zxvf /home/hadoop/tmp/jdk-7u21-linux-x64.tar.gz -C /usr/local/


设置JAVA_HOME和PATH,编辑 ~/.bash_profile

复制到其它各主机相同位置

禁用SELinux

编辑
/etc/selinux/config
修改
SELINUX=enforcing
SELINUX=disabled


安装RPM源

rpm -Uvh http://public-repo-1.hortonworks.com/ambari/centos6/1.x/GA/ambari-1.x-1.el6.noarch.rpm yum install epel-release
##查看源列表
yum repolist
##不出意外的话应该会有AMBARI、HDP-UTILS等列表

安装配置AMBARI-SERVER

yum install ambari-server
##指定JAVA_HOME
ambari-server setup -j /usr/local/jdk1.7.0_21
##不指定JAVA_HOME执行
ambari-server setup

启动AMBARI-SERVER

##启动:
ambari-server start
##查看:
ps -ef | grep Ambari
##停止:
ambari-server stop
##帮助
ambari-server help

FAQ

主机名格式必须是hoastname.domain,如hdpmaster.bg.cn

Zookeeper-Agent端修改Server指向的HOSTNAME,
/etc/ambari-agent/conf/ambari-agent.ini
,如修改过主机hostname

安装失败后或重新安装先执行
ambari-server reset
ambari-setup


最后一步安装可能会失败,多数原因是下载包错误引起的,可重复安装直到成功,本人反复几个最终成功了,网络,网络,尤其就朝民,各种干扰!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: