熱線電話:13121318867

登錄
首頁精彩閱讀HDFS文件系統:Zookeeper的安裝寶典
HDFS文件系統:Zookeeper的安裝寶典
2020-06-04
收藏

之前介紹了Hbase本地單節點模式的安裝,該模式資源占用少適合學習使用。但是在生產環境中為了保證數據的安全,普遍采用集群模式來運用Hbase。在集群模式下Hbase的數據存儲在HDFS文件系統而非本地文件系統,還需配以zookeeper集群來提供協調一致性服務。我們先來安裝zookeeper然后再配置Hbase使其可以以集群模式運行。

1、安裝zookeeper

解壓zookeeper-3.4.11.tar.gz

更改文件目錄名zookeeper-3.4.11為zookeeper34

更改系統環境變量

打開.bashrc文件

在文件尾添加如下內容

更改zookeeper的配置文件內容

復制配置樣例文件為正式(程序認可的)的配置文件

配置文件內容

關鍵參數解讀:

tickTime

時長單位為毫秒,為zk使用的基本時間度量單位。例如,1 * tickTime是客戶端與zk服務端的心跳時間,

2 * tickTime是客戶端會話的超時時間。

tickTime的默認值為2000毫秒,更低的tickTime值可以更快地發現超時問題,但也會導致更高的網絡流量(心跳消息)和更高的CPU使用率(會話的跟蹤處理)。

clientPort

zk服務進程監聽的TCP端口,默認情況下,服務端會監聽2181端口。

dataDir

用于配置存儲快照文件的目錄。如果沒有配置dataLogDir,那么事務日志也會存儲在此目錄。默認配置為臨時文件。

在運行單機模式進行測試時,使用默認配置既可

修改dataDir指向,此文件用于放置本機標識文本

然后在配置文件最低端增加各節點服務標識

其中,server.x為服務機器標識,即x代表不同機器或節點,2888和3888為端口號。

創建指向文件夾及標識文件

然后添加本機標識符號

由于當前節點為master節點,因此在打開的文本框中輸入0,用來標識本機服務

復制到其他節點

scp –r ./zookeeper34 hduser@slave1:~/

scp –r ./zookeeper34 hduser@slave2:~/

scp –r ./temp hduser@slave1:~/

scp –r ./temp hduser@slave2:~/

最后再修改一下其他節點myid slave1 改為 1,slave2改為2。

到這里zookeeper就安裝完成了

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢