CentOS6安装Apache-Ambari笔记
2013-06-02 08:51
429 查看
引用介绍:
Apache Ambari Web工具,支持Apache Hadoop集群的供应、管理和监控。Ambari目前已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。
用过之后感觉,东西是个好东西,界面漂亮,功能齐全,安装、升级、配置、监控、报警等等一应聚全,我安装后由于内存不足收到很多报警信息!
问题是太依赖网络,而且安装过程尤其是最后一步会出现各种莫名的问题导致安装失败,感觉多数是由于不能正确下载到依赖所至,所以提醒没有好网络支持莫试!由于公司生产环境对外网支持不好,最后还是没办法使用,在此写下安装步骤以做备忘。
安装过程大体如下:
Ambari-1.2.3,传送门:http://incubator.apache.org/ambari/
修改
重启network服务
datanode执行:
Ambari 1.2.2貌似不支持JDK7,Confirm Hosts 这一步过不去!,以后可能会支持吧,所以保留!
解压到指定位置:
设置JAVA_HOME和PATH,编辑 ~/.bash_profile
复制到其它各主机相同位置
Zookeeper-Agent端修改Server指向的HOSTNAME,
安装失败后或重新安装先执行
最后一步安装可能会失败,多数原因是下载包错误引起的,可重复安装直到成功,本人反复几个最终成功了,网络,网络,尤其就朝民,各种干扰!
Apache Ambari Web工具,支持Apache Hadoop集群的供应、管理和监控。Ambari目前已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。
用过之后感觉,东西是个好东西,界面漂亮,功能齐全,安装、升级、配置、监控、报警等等一应聚全,我安装后由于内存不足收到很多报警信息!
问题是太依赖网络,而且安装过程尤其是最后一步会出现各种莫名的问题导致安装失败,感觉多数是由于不能正确下载到依赖所至,所以提醒没有好网络支持莫试!由于公司生产环境对外网支持不好,最后还是没办法使用,在此写下安装步骤以做备忘。
安装过程大体如下:
环境
两台CentOs6.4IP | HOSTNAME |
---|---|
192.168.0.81 | hdpmaster.bg.cn |
192.168.0.82 | hdpslave.bg.cn |
设置静态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/hosts192.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.cnZookeeper-Agent端修改Server指向的HOSTNAME,
/etc/ambari-agent/conf/ambari-agent.ini,如修改过主机hostname
安装失败后或重新安装先执行
ambari-server reset后
ambari-setup
最后一步安装可能会失败,多数原因是下载包错误引起的,可重复安装直到成功,本人反复几个最终成功了,网络,网络,尤其就朝民,各种干扰!
相关文章推荐
- Apache Spark 学习笔记 (3) 安装Ambari
- 笔记-centos6安装EPEL YUM源
- fedora17安装mysql,apache,php,lamp,笔记
- linux下安装Apache 2.2.6 笔记
- apache源码安装笔记
- PHP学习笔记【2】--web服务器和apache服务器的安装
- FreeBSD 安装Mysql apache PHP 个人笔记
- CentOS6 quota安装配置笔记
- Apache服务器运维笔记(2)----使用apxs来进行编译安装 mod_txt 模块
- centos6安装elasticsearch6错误笔记
- Centos6.3下apache+svn安装配置笔记
- Apache+Tomcat集群和负载均衡安装配置笔记
- freebsd 下的apache myql php 安装笔记
- apache源码安装笔记0815
- Ambari 安装笔记
- apache-maven笔记(一) windows环境下的安装
- centOS5.4 apache+mysql+php+gd2+Zend搭建影视服务器安装笔记
- Apache 限速模块安装笔记
- RHEL5下Mysql-5.0.87+apache-2.2.14+php-5.2.11的安装笔记
- 学习笔记 php mysql apache 的安装