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

ambari安装尝试

2013-07-30 12:31 357 查看
1.什么是ambari?
The Apache Ambari project is aimed at making Hadoop management simpler by developing software for provisioning, managing, and monitoring Apache Hadoop clusters. Ambari provides an intuitive,easy-to-use Hadoop management web UI backed by its RESTful APIs.

2. 安装:

官方网站:http://incubator.apache.org/ambari/1.2.4/installing-hadoop-using-ambari/content/ambari-chap1.html 有非常详细的安装步骤,只要有linux经验的人,基本都能安装成功。

系统 centos 6.3 64bit  3台机器搭建

第一台:Ambari Server,Nagios Server,Ganglia Collector,Ganglia
Monitor

第二,三台:Ambari
Agent,Ganglia Monitor

我安装步骤如下:

1:repo 源(三台机器都安装)

 下载 ambari repo源:
wget http://public-repo-1.hortonworks.com/ambari/centos6/1.x/updates/1.2.4.9/ambari.repo cp ambari.repo /etc/yum.repos.d
安装epel (ganglia安装用到)

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
2:安装预准备
第一台
安装postgresql 
yum -y install postgresql postgresql-libs postgresql-server

安装nagios
 yum -y install nagios nagios-plugins

安装ganglia 
 yum -y install ganglia-gmetad rrdtool ganglia-gmond httpd php

第二,三台
安装ganglia-gmond
yum -y install ganglia-gmond

3.环境配置
ssh免密钥登陆(第一台机器,不详述)
ssh-keygen -t rsa

cat id_rsa >> authorized_keys
scp authorized_keys XXX:/root/.ssh

NTP(所有机器,不详述)
yum -y install ntp.x86_64
修改配置文件 /etc/ntp.conf 
server 1.cn.pool.ntp.org

server 1.asia.pool.ntp.org

server 0.asia.pool.ntp.org

关闭selinux,iptables(所有机器)
setenforce 0

vi /etc/selinux/config 

SELINUX=disabled

service iptables stop 
chkconfig iptables off

4. ambari安装
yum -y install ambari-server

ambari-server setup -j /usr/java/jdk1.7.0_25

ps: -j命令后面跟的是$JAVA_HOME,如果不指定,则会下载新的jdk。

5.启动ambari
ambari-server start

在浏览器上就输入:http://{abmari-server_IP}:8080,即可看到如下画面:



默认用户名和密码都是admin.

然后根据提示step by step。
一切very easy~



  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐