真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Ambari&HDP完整安裝手冊-創(chuàng)新互聯(lián)

大數(shù)據(jù)平臺,涉及到很多軟件產(chǎn)品,如果剛剛?cè)胄衕adoop,直接下載軟件包,手動配置文件的方式,并沒有那么直觀和容易。

十多年的常熟網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。網(wǎng)絡(luò)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整常熟建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“常熟網(wǎng)站設(shè)計”,“常熟網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

Ambari提供了一個選擇,圖形化安裝和管理hadoop集群

Ambari公司就不介紹了,Ambari軟件很直觀,但是實際安裝感受并不好。反倒不如自己安裝可控。出錯/失敗之后,“retry”似乎是唯一的辦法。

現(xiàn)在我們開始著手安裝了,安裝過程中,我會介紹我遇到的坑,和如何再次爬出來。

1. 首先登陸官方頁面

https://docs.hortonworks.com/index.html

2. 選擇需要的版本


Ambari & HDP 完整安裝手冊

3. 點擊installation

Ambari & HDP 完整安裝手冊

4. 選擇Install Ambari

Ambari & HDP 完整安裝手冊

5. 然后進入文檔頁面

Ambari & HDP 完整安裝手冊

官方安裝步驟,注意,選擇你需要安裝的版本的安裝文檔

https://docs.hortonworks.com/HDPDocuments/Ambari-2.4.2.0/bk_ambari-installation/content/download_the_ambari_repo_lnx6.html

6. 根據(jù)上面的步驟,就可以進入到配置yum 源頭,由于源頭在海外,速度超慢,我先將軟件包下載到本地。


wget -nv http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.4.2.0/ambari.repo -O /etc/yum.repos.d/ambari.repo 
yum repolist
yum install --downloadonly ambari-server  --downloaddir=/tmp/
yum install --downloadonly HDP-2.5.0.0  --downloaddir=/tmp/
yum install --downloadonly HDP-2.5.*  --downloaddir=/tmp/

Update on 2018-5-13
yum源有問題了,wget下載地址:
wget http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.21/repos/centos6/HDP-UTILS-1.1.0.21-centos6.tar.gz
wget http://public-repo-1.hortonworks.com/HDP/centos6/2.x/updates/2.5.0.0/HDP-2.5.0.0-centos6-rpm.tar.gz
[root@db_monitor]# ll
-rw-r--r-- 1 root root 5996696005 Aug 27  2016 HDP-2.5.0.0-centos6-tars-tarball.tar.gz
-rw-r--r-- 1 root root  833424206 Oct 26 23:09 HDP-UTILS-1.1.0.21-centos6.tar.gz

7.下載到本地之后,在一個服務(wù)器上,創(chuàng)建一個HTTP服務(wù),用來后面的安裝


yum install httpd -y
# service httpd restart
# chkconfig httpd on

將下載的HDP軟件包放入到/var/www/html/目錄下


即可通過網(wǎng)頁訪問了

Ambari & HDP 完整安裝手冊

準備環(huán)節(jié)完成了,開始安裝了


8. 配置節(jié)點的ssh免密登陸,只在安裝ambari的服務(wù)器上可以訪問其他節(jié)點即可。

$ ssh-keygen -t rsa -f ~/.ssh/id_rsa

三個回車即可


拷貝密鑰到全部節(jié)點即可(只有ambari訪問其他server不需要密碼,反向訪問是需要密碼的)

ssh-copy-id  server2
ssh-copy-id  server3
ssh-copy-id  server4

9. 配置ambaris,先關(guān)閉selinux(我使用到ansible,可以通過修改配置文件來禁用)


ansible all -m selinux -a 'state=disabled'

10.關(guān)閉防火墻


ansible all -m service -a 'name=iptables state=stopped enabled=off'

11.安裝JDK,ambari安裝的過程,可以自動安裝,但是速度比較慢。建議自行安裝。需要在全部節(jié)點都安裝


下載JDK(內(nèi)網(wǎng)地址)

wget http://10.21.xx.xx/deploy/jdk1.7.0_79.tar.gz

安裝JDK,全部節(jié)點都要安裝


#tar -xzvf  jdk1.7.0_79.tar.gz -C /usr/local

添加下面信息到.bash_profile


export JAVA_HOME=/usr/local/jdk1.8.0_144  
export JRE_HOME=/usr/local/jdk1.8.0_144/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile

12. 現(xiàn)在才開始正式ambaris安裝

(注意:如果選擇自行安裝jdk,并且后續(xù)需要使用kerberos認證的話,還是需要JCE的。不然就無法正常連接KDC的。這是我后面遇到問題才發(fā)現(xiàn)的。而且oracle官網(wǎng),只能下載1.8版本的JCE。1.7及以下,需要metalink賬號才能下載。所以,如果網(wǎng)速可以的情況下,建議直接選擇1、2進行安裝JDK)


[root@ip-10-21-23-29 ambari]# ambari-server setup
Using python  /usr/bin/python
Setup ambari-server
Checking SELinux...
SELinux status is 'disabled'
Customize user account for ambari-server daemon [y/n] (n)? 
Adjusting ambari-server permissions and ownership...
Checking firewall status...
Checking JDK...
[1] Oracle JDK 1.8 + Java Cryptography Extension (JCE) Policy Files 8
[2] Oracle JDK 1.7 + Java Cryptography Extension (JCE) Policy Files 7 <<<<<<<重要
[3] Custom JDK
==============================================================================
Enter choice (1): 3
WARNING: JDK must be installed on all hosts and JAVA_HOME must be valid on all hosts.
WARNING: JCE Policy files are required for configuring Kerberos security. If you plan to use Kerberos,please make sure JCE Unlimited Strength Jurisdiction Policy Files are valid on all hosts.
Path to JAVA_HOME: /usr/local/jdk1.7.0_79
Validating JDK on Ambari Server...done.
Completing setup...
Configuring database...
Enter advanced database configuration [y/n] (n)?    -----如果不希望安裝默認的postgres數(shù)據(jù)庫,這里要選Y
Configuring database...
Default properties detected. Using built-in database.
Configuring ambari database...
Checking PostgreSQL...
Running initdb: This may take up to a minute.
Initializing database: [  OK  ]
About to start PostgreSQL
Configuring local database...
Connecting to local database...done.
Configuring PostgreSQL...
Restarting PostgreSQL
Extracting system views...
......ambari-admin-2.4.1.0.22.jar
.......
Adjusting ambari-server permissions and ownership...
Ambari Server 'setup' completed successfully.

14. 啟動ambari


[root@ip-10-21-23-29 ambari]# ambari-server start
Using python  /usr/bin/python
Starting ambari-server
Ambari Server running with administrator privileges.
Organizing resource files at /var/lib/ambari-server/resources...
Ambari database consistency check started...
No errors were found.
Ambari database consistency check finished
Server PID at: /var/run/ambari-server/ambari-server.pid
Server out at: /data1/log/ambari-server/ambari-server.out
Server log at: /data1/log/ambari-server/ambari-server.log
Waiting for server start....................
Ambari Server 'start' completed successfully.

15. 但是現(xiàn)在,網(wǎng)頁是無法打開的,安裝httpd服務(wù)


[root@ip-10-21-23-29 ambari]# service httpd status
httpd: unrecognized service

需要安裝httpd


[root@ip-10-21-23-29 ambari]# yum install httpd
[root@ip-10-21-23-29 ambari]# service httpd status
httpd is stopped
[root@ip-10-21-23-29 ambari]# service httpd start
Starting httpd:                                            [  OK  ]

16. 頁面安裝開始,網(wǎng)上很多人都寫過如何安裝的,我只是將比較重點的部分截圖


這里需要選擇前面已經(jīng)準備好的HTTP連接,路徑參考如下

HDP Base URLhttp:///hdp/HDP//2.x/updates/
HDP-UTILS Base URLhttp:///hdp/HDP-UTILS-/repos/

 Ambari & HDP 完整安裝手冊

17. 填入主機名,一定將完整的主機名填入,包括后綴。不能用IP代替。這里就要注意/etc/hosts是否都正常解析

Ambari & HDP 完整安裝手冊

18. 安裝ambari的agent,如果遇到失敗,選擇失敗的條目,可以“retry”

Ambari & HDP 完整安裝手冊

19. 即使成功,下面如果有warning,也需要解決,跳過絕對不是明智的選擇。 我就遇到點問題

Ambari & HDP 完整安裝手冊

通過下面命令,關(guān)閉THP,然后Rerun checks,確保都解決掉

echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled
echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag
echo "transparent_hugepage=never" >> /etc/grub.conf

20. 問題全解決之后,開始安裝


Ambari & HDP 完整安裝手冊

21. 也許你在想,這么快就完成了?那你錯了。我被折磨了一周,才見到下面這個界面。而且,你是不是覺得,我的界面過于簡單?是的,我只部署了zookeeper和HDFS。因為,錯了太多次了。我只能嘗試從最簡單的開始安裝。減少出問題的概率。


Ambari & HDP 完整安裝手冊

22. 成功之后,可以通過add service的方式,逐步增加你需要的資源

Ambari & HDP 完整安裝手冊

23. 增加service的過程

Ambari & HDP 完整安裝手冊

24. 看看吧,這個就是安裝成功的界面??吹剿?,不容易啊。

Ambari & HDP 完整安裝手冊

下面就和大家抱怨一下Ambari的種種不便吧。

失敗的,基本只能retry,甚至不能重新再安裝。之前已經(jīng)安裝的服務(wù),會影響到你下次的安裝。

我由于無法忍受種種失敗,打算換個名字重新安裝,但是上次安裝失敗的軟件還在,無法重新安裝。只能先卸載之前已經(jīng)安裝的service。

那么問題來了,Ambari竟然不能卸載!不能卸載!不能卸載! 重啟服務(wù),重啟主機,統(tǒng)統(tǒng)無法跳過。依然很執(zhí)著的停在那個錯誤的頁面。

終于在參考別人的blog之后,找到命令刪除的方式

1. 查詢資源

curl -u admin:admin -H “X-Requested-By: ambari” -X GET http://10.21.23.29:8080/api/v1/clusters/beta_eu/services/

2. 刪除資源


curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE http://10.21.23.29:8080/api/v1/clusters/beta_eu/services/KAFKA

3. 如果刪除失敗,先stop在刪除


#curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE http://10.21.23.29:8080/api/v1/clusters/beta_eu/services/APPCONFIGURATION
{
  "status" : 500,
  "message" : "org.apache.ambari.server.controller.spi.SystemException: An internal system exception occurred: Cannot remove beta_eu/APPCONFIGURATION. One or more host components are in a non-removable state."

4. 停止service


[root@ip-10-21-23-29 ~]#  curl -u admin:admin -H "X-Requested-By: ambari" -X PUT -d '{"RequestInfo":{"context":"Stop Service"},"Body":{"ServiceInfo":{"state":"INSTALLED"}}}' 10.21.23.29:8080/api/v1/clusters/beta_eu/services/APPCONFIGURATION
{  "href" : "http://10.21.23.29:8080/api/v1/clusters/beta_eu/requests/24",
  "Requests" : {
    "id" : 24,
    "status" : "Accepted"  }

5. 刪除service


[root@ip-10-21-23-29 ~]#curl -u admin:admin -H "X-Requested-By: ambari" -X DELETE http://10.21.23.29:8080/api/v1/clusters/beta_eu/services/APPCONFIGURATION

6. 再次檢查,已經(jīng)沒有service了


[root@ip-10-21-23-29 ~]#  curl -u admin:admin -H “X-Requested-By: ambari” -X GET http://10.21.23.29:8080/api/v1/clusters/beta_eu/services/
curl: (6) Couldn't resolve host 'ambari”'
{
  "href" : "http://10.21.23.29:8080/api/v1/clusters/beta_eu/services/",
  "items" : [ ]

參考鏈接

http://blog.csdn.net/chengyuqiang/article/details/61195805

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


網(wǎng)頁標題:Ambari&amp;HDP完整安裝手冊-創(chuàng)新互聯(lián)
網(wǎng)頁URL:http://weahome.cn/article/dsjshi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部