1. 程式人生 > >Ambari 2.1安裝HDP2.3.2 之 六、安裝部署HDP叢集 詳細步驟

Ambari 2.1安裝HDP2.3.2 之 六、安裝部署HDP叢集 詳細步驟

六、安裝部署HDP叢集

瀏覽器訪問 http://master:8080,進入amabri登入頁面,使用者名稱:admin,密碼: admin

這裡寫圖片描述

選擇 Launch Install Wizard:
這裡寫圖片描述

1. Get started

給叢集起個名字,這裡是 BigData:

這裡寫圖片描述

2. Select stack

選擇 hdp2.3, 將除redhat6 以外的複選框去掉勾。 並且將hdp以及hdp-utiles的baseurl 替換掉預設的值。

這裡寫圖片描述
這裡寫圖片描述

3. Install options

寫入三臺機器的GQDN,並選擇第一項provide SSHPrivate Key ,瀏覽私鑰檔案id_rsa,這樣部署叢集時會在slave1和slave2上安裝ambari-agent。如圖6.3.1。如果提前安裝了amabri-agent可以選第二項。
這裡寫圖片描述

提前手動安裝ambari-agent

#yum install ambari-agent
#vi /etc/ambari-agent/conf/ambari-agent.ini
[server]
hostname=<your.ambari.server.hostname>
url_port=8440
secured_url_port=8441
#ambari-agent start

在三臺機器執行上述程式碼,其中 < your.ambari.server.hostname> ,根據每臺機器的hostname來填即可。
點選下一步。

4.Confirm hosts

這裡寫圖片描述
圖6.4.1

這裡寫圖片描述
圖6.4.2

這裡寫圖片描述
圖6.4.3

如圖6.4.2 ,有警告資訊,點開檢視如圖6.4.3,提示 關閉 THP,

# vi /etc/grub.conf

加入transparent_hugepage=never,,

title CentOS (2.6.32-431.17.1.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-431.17.1.el6.x86_64 root=/dev/mapper/VolGroup-lv_root ro rd_NO_LUKS rd_NO_MD rd_LVM_LV=VolGroup/lv_swap LANG=zh_CN.UTF
-8 rd_LVM_LV=VolGroup/lv_root transparent_hugepage=never KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet initrd /initramfs-2.6.32-431.17.1.el6.x86_64.img

繼續,如圖6.4.5可以看到沒有錯誤了。
這裡寫圖片描述
圖6.4.5

這裡寫圖片描述

5.Choose service

服務可根據需要自行選擇。

這裡寫圖片描述

這裡寫圖片描述

6.Assign masters

根據負載均衡的原則,將要安裝的服務分配到各臺機器。本叢集的元件分配見表2.2.2。提示:各個元件的Master可都安在master機器上。

這裡寫圖片描述

7.Assign slaves and clients

可根據需要在master、slave1、slave2上安裝元件,這裡我們選擇三臺機器上均安裝客戶端client。

這裡寫圖片描述

這裡寫圖片描述

8.Custom services

看一下各項的引數配置,最後看hive。 主要看記憶體配置,例如 java heap size 等,根據機器總記憶體大小來分配,本叢集是將記憶體設成預設值的一半。這些引數待叢集建好後都是可以再調整的。

這裡寫圖片描述

看完其他項,接著該 驗證hive 了。
Mysql是安在master上,如圖6.8.2填寫資料庫所在機器的域名,將第五部分提前為hive建立的資料庫資訊填入下表,點選測試連線。

這裡寫圖片描述

點選Next:有提示,不用管,是因為我們將Java heap size value調小了。
這裡寫圖片描述

繼續往下,確認叢集的各項:

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

選擇deploy,接下來是確認部署資訊、啟動以及測試了。

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

Error:可能會出錯,擷取部分出錯資訊:

Error
Flume:
resource_management.core.exceptions.Fail: Execution of '/usr/bin/yum -d 0 -e 0 -y install 'flume_2_3_*'' returned 1. Error: Package: hadoop_2_3_2_0_2950-2.7.1.2.3.2.0-2950.el6.x86_64 (HDP-2.3)
           Requires: nc
 You could try using --skip-broken to work around the problem
** Found 3 pre-existing rpmdb problem(s), 'yum check' output follows:
2:postfix-2.6.6-6.el6_5.x86_64 has missing requires of libmysqlclient.so.16()(64bit)
2:postfix-2.6.6-6.el6_5.x86_64 has missing requires of  libmysqlclient.so.16(libmysqlclient_16)(64bit)
2:postfix-2.6.6-6.el6_5.x86_64 has missing requires of mysql-libs

解決:
提示缺少nc, 執行yum install nc
也有可能是超時,vi /etc/yum.conf,將 installonly_limit的值設成600
vi /var/lib/ambari-server/resources/stacks/HDP/2.3/repos/repoinfo.xml,bseurl 改一下。
retry幾次,最後即使沒有全部安好,也可先點Deploy部署叢集,之後再把沒有安成功的服務重新安裝即可。
分別點開三臺機器,如圖可以檢視在三臺機器上哪些元件安好、哪些沒安好。

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

七、啟動服務

叢集部署好以後,許多服務是關閉的,因此會有很多警告。
我們先將服務一項項的啟動,發現警告也會一點點的消除。可能有些元件沒有安成功,點選hosts,點開每臺機器,會看到有些元件安裝失敗,點選再安裝即可。

相關推薦

Ambari 2.1安裝HDP2.3.2 安裝部署HDP叢集 詳細步驟

六、安裝部署HDP叢集 瀏覽器訪問 http://master:8080,進入amabri登入頁面,使用者名稱:admin,密碼: admin 選擇 Launch Install Wizard: 1. Get started 給叢集起個名字

Amabri 2.1安裝HDP2.3.2 HDP介紹

一、HDP (一)簡介 HDP全稱是Hortonworks Data Platform,是由一家美國大資料公司Hortonworks開發的企業級Hadoop平臺。 Hortonworks致力於幫助客戶利用Hadoop開源大資料平臺管理資料。HDP是完全

Amabri 2.1安裝HDP2.3.2 需求配置說明

二、需求配置說明 Ambari 安裝hortonworks相應ambari版本可以支援的hdp版本如下: 圖2.0 我們選擇的是ambari2.1.2,hdp是2.3.2.0 此時我們準備好一臺純淨虛擬機器作為master機,完整克隆出兩臺slave

【轉】CentOS 7.0 安裝Redis 3.2.1詳細過程和使用常見問題

nec count ges des useful 內存 warning before outside http://www.linuxidc.com/Linux/2016-09/135071.htm 環境:CentOS 7.0 Redis 3.2.1 Redis的安裝與啟動

Apache Hadoop1.1.1+Apache Oozie3.3.2搭建安裝過程詳解(親測)

寫在前面: 最近需要定製的原因,需要將原來Cloudera版本的Hadoop更改為Apache版本的Hadoop和Oozie,對官方文件的學習,發現Hadoop1.1.1和Oozie3.3.2的組合比較好,所以,經過幾天的搭建,終於成功了,現在把心得分享出來,希望給需要的朋

vtk6.1.0+qt5.3.2+cmake2.8.12.2+win7+64位安裝配置過程

系統win7 64位,已裝vs2012,所有軟體安裝及開啟都用管理員身份。 下面詳細介紹QT和VTK結合開發的環境配置步驟 1.      下載軟體版本及地址 ①      qt的安裝檔案qt-opensource-windows-x86-msvc2012_opengl-5

kubernetes 1.5安裝 Redis 3.2.6 Cluster StatefulSet

聽說Redis 3以後安裝叢集比較簡單,幾個命令就可以完全搞定,在自己的電腦上面安裝試了下,果然比較爽。 今天準備把Redis 3的叢集安裝在K8s上面,通常的做法都是在github上面查詢是不是有人已經做過,果然很多。下面的程式碼基本上來自於github上面。不過就算用

在CentOS 7上使用Yum源安裝 Zabbix 3.2

zabbix mysql centos 在CentOS 7上使用Yum源安裝 Zabbix 3.2 1. 環境準備[[email protected]/* */ ~]# setenforce 0 [[email protected]/* */ ~]# sed -i "s/S

源碼安裝zabbix_agent 3.2.3

監控 下載地址 local 一,環境centos/zabbix3.2.31、安裝包選擇下載地址:http://www.zabbix.com/download.php這裏有兩種源碼包,一種是安裝 Zabbix Server 的包,可以通過指定參數 --enable-agent 的方式安裝 Agent

CentOS7.3安裝Jumpserver0.3.2

jumpserver 堡壘機 開源公司服務器前端增加堡壘機,選用開源的jumpserver軟件環境CentOS Linux release 7.3.1611 python 2.7.5 mysql5.7安裝gityum -y install git克隆jumpserver# cd /opt # git cl

Qt5.5.1和Qt5.3.2編譯OCI驅動教程及驗證方法

oracle下載 電腦 博客 size 版權 ring nbsp scott 所有 我們都知道oracle數據庫的強大,並且好多企業或者教學用到數據庫時都會推薦使用。但是Qt因為版權問題沒有封裝oracle數據庫專用驅動,網上也有一大堆說法和教程,但是或多或少的都有問題。下

redis系列01:源碼安裝redis-3.2.10

創建 好的 color netstat mon compress 手動 idf sta 前段時間安裝好的redis,今天用腳本安裝的時候突然出現版本異常的問題,所以更新一篇為大家提供參考 本次安裝在CentOS6.5,采用的redis-3.2.10,最新的redis-4.0

安裝zabbix-3.2.6編譯報錯no acceptable C compiler

zabbix linux執行安裝zabbix在編譯的時候./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libc

解決rpm安裝zabbix-3.2.4亂碼問題:

解決zabbix中文亂碼打開我的電腦,輸入: C:\Windows\Fonts 找到楷體simkai.ttf 上傳到服務器上/usr/share/fonts/dejavu/目錄如果不知道字體路徑在哪裏,那麽find查找一下,rpm包裝的zbx一般都在這個目錄下:find / -name "*.t

在一個無序整數數組中,找出連續增長片段最長的一段, 增長步長是1。Example: [3,2,4,5,6,1,9], 最長的是[4,5,6]

lse [] 是我 == push color 感覺 bsp emp 在一個無序整數數組中,找出連續增長片段最長的一段, 增長步長是1。Example: [3,2,4,5,6,1,9], 最長的是[4,5,6] 下面是我自己的編寫的代碼,感覺還能再優化。 希望有大神可以分享

[環境配置]Ubuntu 16.04 原始碼編譯安裝OpenCV-3.2.0+OpenCV_contrib-3.2.0及產生的問題

1.OpenCV-3.2.0+OpenCV_contrib-3.2.0編譯安裝過程 1)下載官方要求的依賴包 GCC 4.4.x or later CMake 2.6 or higher Git GTK+2.x or higher, including headers (libgtk2.

譯文1——Android Studio 3.2.1的更新內容

前言 Android Studio 的3.2版本出來很久,今天終於升級了。更新成功之後,Android Studio 會彈出一個更新內容的英文版,我就想翻譯一下。如果譯文裡面有錯誤,麻煩看到的小夥伴跟我說一下,我去更正。謝謝! 原文 What New in 3.2 This p

centos6.8手動安裝redis-3.2.8的詳細步驟

CentOS6.8使用yum安裝有時候沒有比較新的版本,所以手動安裝,下面記錄一下步驟。 下載最新版本 以3.2.8為例,附上地址:redis-3.2.8.tar.gz  http://download.redis.io/relea

Ubuntu 16.04 安裝opencv 3.2

1.安裝依賴庫 sudo apt-get install build-essential sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libsw