ambari安装尝试

来源:互联网 发布:宝鸡市网络建设公司 编辑:程序博客网 时间:2024/06/05 22:52
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~





  

原创粉丝点击