Apache Ambari安裝過程(CentOS 6.5)


一.准備環境

1.host

  本人准備了三台服務器,

vim /etc/hosts  

192.168.1.131 dk11
192.168.1.132 dk21
192.168.1.133 dk31

 

2.免密 SSH

cd ~  
ssh-keygen  

一直按回車

配置本地的免登錄

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys  

配置其他節點

scp ~/.ssh/authorized_keys dk11:/root/.ssh/  
scp ~/.ssh/authorized_keys dk21:/root/.ssh/  
scp ~/.ssh/authorized_keys dk31:/root/.ssh/  

 OK .測試一下是否成功: ssh dk21, ssh dk31

出現

Last login: Tue Mar 14 05:35:35 2017 from dk11

說明成功

3. 關閉防火牆

 

4.同步集群的時間(ntp) 

5. 關閉 selinux ,需要重啟

vim /etc/selinux/config 

SELINUX=disabled

重啟.

二、安裝Ambari Server

2.1添加 yum 源

wget http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.0.1/ambari.repo

cp ambari.repo /etc/yum.repos.d  

yum install epel-release 

檢查是否成功 :yum repolist

[root@dk11 run]# yum repolist
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: mirrors.zju.edu.cn
 * epel: mirror.premi.st
 * extras: mirrors.btte.net
 * updates: mirrors.cn99.com
repo id                repo name                                         status
HDP-UTILS-1.1.0.15     Hortonworks Data Platform Utils Version - HDP-UTI     53
Updates-ambari-1.2.4.9 ambari-1.2.4.9 - Updates                               5
ambari-1.x             Ambari 1.x                                             5
base                   CentOS-6 - Base                                    6,696
epel                   Extra Packages for Enterprise Linux 6 - x86_64    12,355
extras                 CentOS-6 - Extras                                     64
updates                CentOS-6 - Updates                                   959
repolist: 20,137

 

出現 epel 則成功

2.2 安裝 

yum install ambari-server  

2.3 設置

ambari-server setup

 

 

 

 

會提示安裝jdk,網速好的可以確定,否則可以下載jdk-6u31-linux-x64.bin,放到/var/lib/ambari-server/resources/下面
接着會提示配置用的數據庫,可以選擇Oracle或postgresql,選擇n會按默認配置
數據庫類型:postgresql
數據庫:ambari
用戶名:ambari
密碼:bigdata
如果提示Oracle JDK license,yes
等待安裝完成

 

 

三、配置Ambari 

啟動 Ambari-server

ambari-server start  

 

登錄: http://192.168.1.133:8080  

用戶名密碼: admin,admin

 

開始配置

點擊

 

 

 

 

 

 

 

注意,秘鑰 在 /root/.ssh/id_rsa 中 

 

 

四.遇到的錯誤

4.1  Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

 

4.2 ambari 版本太低

Cluster primary OS type is redhat6 and local OS type is centos5 Local OS is not compatible with cluster primary OS. Please perform manual bootstrap on this host. 

 檢查是不是你下載的

wget http://public-repo-1.hortonworks.com/ambari/centos6/1.x/updates/1.2.4.9/ambari.repo

如果是,請改成 本文推薦的版本

 

wget http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.0.1/ambari.repo


 

4.3 . error:100AE081:elliptic curve routines:EC_GROUP_new_by_curve_name:unknown group

解決方案: yum install openssl 

 


免責聲明!

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



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