日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hadoop集群搭建(四:Zookeeper环境安装)

發布時間:2023/11/27 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hadoop集群搭建(四:Zookeeper环境安装) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實驗

目的

要求

目的:

1、掌握在完全分布模式的整合平臺中Zookeeper的完全分布模式的安裝

要求:

  1. 完成Zookeeper的完全分布農事的安裝;
  2. Zookeeper服務能夠正常啟動和連接;
  3. Zookeeper控制臺能夠正常進入;
  4. Zookeeper控制臺命令能夠正常使用

?

?

?

?

  1. 五臺獨立PC式虛擬機。
  2. 主機之間有有效的網絡連接
  3. 每臺主機內存2G以上,磁盤50G。
  4. 所有主機上安裝CentOS7-64位操作系統。
  5. 所有主機已完成網絡屬性配置
  6. 所有主機已安裝JDK

?

軟件版本:

??????? 選用Zookeeper的3.4.9版本,軟件包名zookeeper-3.4.9.tar.gz

?

集群規劃:

??????? *Zookeeper采用的投票算法要求至少有3個及以上的服務節點,且服務節點書總戶為奇數時為最有效的配置,所以將集群的五臺主機全部作為服務節點。

?

??????? ????主機1: 192.168.10.111 Cluster-01

?? ?????????主機2: 192.168.10.112 Cluster-02

?????? ?????主機3: 192.168.10.113 Cluster-03

??????? ????主機4: 192.168.10.114 Cluster-04

主機5: 192.168.10.115 Cluster-05

?

實驗內容:

步驟一:Zookeeper基本安裝配置

1、創建用于存放Zookeeper相關文件的目錄;

2、進入創建的Zookeeper目錄,并將軟件包解壓;

3、編輯Zookeeper的配置文件,配置相關變量;

4、使新的環境變量立即生效,并查看環境變量是否配置成功;

?

?

步驟二:Zookeeper完全分布模式配置;

1、進入Zookeeper的文件目錄,并分別創建用于存放數據文件的目錄“data”和用于存放日志文件的目錄“logs”

2、進入Zookeeper的配置文件所在目錄;

3、拷貝生成Zookeeper的配置文件;

4、對配置文件進行修改;

?

步驟三:同步安裝和配置

1、由于我在配置過程中使用控制軟件同時同步配置五臺主機,所以相關安裝配置文件都同步配置完成;

步驟四:配置Zookeeper節點標識文件;

  1. 在集群中所有主機上年使用命令“echo ‘*’>~/zookeeper/data/myid”創建Zookeeper的節點標識文件,其中“*”為節點的編號,與配置文件server.*=Cluster-01:2888:3888中“server*”中的“*”相對應;

?

步驟五:Zookeeper完全分布模式啟動和驗證;

1、進入root關閉防火墻(每臺主機都要進行同樣的操作);

2、在集群中所有主機上使用命令“zkServer.sh start”啟動Zookeeper服務的腳本,若啟動過程沒有報錯,并且顯示“STARTED”則表示啟動成功。

?

3、在集群中所有主機上使用命令“jps”查看Java進程信息,若存在一個名為“QuorumPeerMain”的進程,則表示Zookeeper服務啟動成功;

4、在集群中所有主機上使用命令“zKServer.sh status”查看該節點Zookeeper服務當前狀態,若集群中只有一個“leader”節點,其余的均為“follower”節點,則集群的工作狀態正常;

5、在集群中所有主機上使用命令“zKCli.sh -server Cluster-*:2181”利用Zookeeper的命令行工具鏈接Zookeeper集群,其中“*”為節點的編號,可以選擇連接集群中的任意一個節點,若顯示“CONNECTED”則表示鏈接正常,命令行工具可以正常使用;

6、在命令行工具中使用“quit”可以退出工具程序;

?

出現問題與解決方案:

問題:

  1. 開機后檢查實驗環境發現無法使用java,javac相關命令;
  2. 啟動zkServer.sh腳本時,找不到相關命令;

解決方案:

  1. JDK沒有啟動,使用source ~/.bash_profile命令進行啟動;
  2. 在輸入“zkServer.sh”命令時字母“k”輸入成了大寫,到時無法識別命令;

總結

以上是生活随笔為你收集整理的Hadoop集群搭建(四:Zookeeper环境安装)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

歡迎分享!

轉載請說明來源于"生活随笔",并保留原作者的名字。

本文地址:Hadoop集群搭建(四:Zookeeper环境安装)