【原創】hadoop集群監控工具ambari安裝


  Apache Ambari是對Hadoop進行監控、管理和生命周期管理的開源項目。它也是一個為Hortonworks數據平台選擇管理組建的項目。Ambari向Hadoop MapReduce、HDFS、 HBase、Pig, Hive、HCatalog以及Zookeeper提供服務。最近准備裝ambari,在網上找了許久,沒找到比較系統的ambari安裝過程,於是,就根據官網進行了安裝,下面是我推薦的正確的較完善的安裝方式,希望對大家有所幫助。

  一、准備工作

  1、系統:我的系統是CentOS6.2,x86_64,本次集群采用兩個節點。管理節點:192.168.10.121;客戶端節點:192.168.10.122

  2、系統最好配置能上網,這樣方便后面的操作,否則需要配置yum倉庫,比較麻煩。

  3、集群中ambari-serveer(管理節點)到客戶端配置無密碼登錄。

  4、集群同步時間

  5、SELinux,iptables都處於關閉狀態。

  6、ambari版本:1.2.0

  二、安裝步驟

  A、配置好集群環境

############  配置無密碼登錄  #################
[root@ccloud121 ~]# ssh-keygen -t dsa
[root@ccloud121 ~]# cat /root/.ssh/id_dsa.pub >> /root/.ssh/authorized_keys
[root@ccloud121 ~]# scp /root/.ssh/id_dsa.pub 192.168.10.122:/root/
[root@ccloud121 ~]# ssh 192.168.10.122
[root@ccloud122 ~]# cat /root/.ssh/id_dsa.pub >> /root/.ssh/authorized_keys

#############  NTP 時間同步  #################
[root@ccloud121 ~]# ntpdate time.windows.com
[root@ccloud121 ~]# ssh ccloud122 ntpdate time.windows.com

###########  SELinux & iptables 關閉   ###########
[root@ccloud121 ~]# setenforce 0
[root@ccloud121 ~]# ssh ccloud122 setenforce 0
[root@ccloud121 ~]# chkconfig iptables off
[root@ccloud121 ~]# service iptables stop
[root@ccloud121 ~]# ssh ccloud122 chkconfig iptables off
[root@ccloud121 ~]# ssh ccloud122 service iptables stop

  B、管理節點上安裝ambari-server

    1、下載repo文件     

[root@ccloud121 ~]# wget http://public-repo-1.hortonworks.com/AMBARI-1.x/repos/centos6/ambari.repo

[root@ccloud121 ~]# cp ambari.repo /etc/yum.repos.d

    這樣,ambari-server的yum倉庫就做好了。

    2、安裝epel倉庫

 

[root@ccloud121 ~]# yum install epel-release 

# 查看倉庫列表,應該有HDP,EPEL
[root@ccloud121 ~]# yum repolist

    3、通過yum安裝amabari bits,這同時也會安裝PostgreSQL

[root@ccloud121 ~]# yum install ambari-server

     這個步驟要等一會,它需要上網下載,大概39M左右。

    4、運行ambari-server setup,安裝ambari-server,它會自動安裝配置PostgreSQL,同時要求輸入用戶名和密碼,如果按n,它用默認的用戶名/密碼值:ambari-server/bigdata。接着就開始下載安裝JDK。安裝完成后,ambari-server就可以啟動了。

  三、集群啟動

    

    1、直接接通過ambari-server start和amabari-server stop即可啟動和關閉ambari-serveer。

    2、啟動成功后,在瀏覽器輸入http://192.168.10.121:8080

    界面如下圖所示:

    

登錄名和密碼都是admin。

這樣就可以登錄到管理控制台。

    3、集群的安裝配置按照步驟一步步做,在ssh private key里選擇/etc/.ssh/id_rsa這個文件,但是我在注冊節點時出現了個問題:

('INFO 2013-03-06 10:37:42,580 NetUtil.py:58 - Failed to connect to https://180.168.41.175:8440/cert/ca due to [Errno 111] Connection refused
INFO 2013-03-06 10:37:42,580 NetUtil.py:77 - Server at https://180.168.41.175:8440 is not reachable,

這個問題始終得不到解決,安裝無法繼續下去,網上也找不到解決方案,希望看到這篇博文的高手朋友們,能提供些解決方案,在此先謝謝了。

  四、備注

  ambari源碼:http://svn.apache.org/repos/asf/incubator/ambari/tags/

  原文出處:http://www.cnblogs.com/caoyuanzhanlang

  

草原戰狼淘寶小店:http://xarxf.taobao.com/ 淘寶搜小矮人鞋坊,主營精致美麗時尚女鞋,為您的白雪公主挑一雙哦。謝謝各位博友的支持。

==========================================================================================================

  ===================================    以上分析僅代表個人觀點,歡迎指正與交流   ===================================

  ===================================    尊重勞動成果,轉載請注明出處,萬分感謝   ===================================

  ==========================================================================================================

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM