【Hadoop 分布式部署 八:分布式協作框架Zookeeper架構功能講解 及本地模式安裝部署和命令使用 】
What is Zookeeper
是一個開源的分布式的,為分布式應用提供協作服務的Apache項目
提供一個簡單的原語集合,以便與分布式應用可以在他之上構建更高層次的同步服務
設計非常簡單易於編程,他使用的是類似於文件系統那樣的樹形數據結構。
目的就是將分布式服務不再需要有協作沖突而另外實現協作服務
從設計模式角度來看,是一個基於觀察者設計模式的分布式服務管理框架。
先將節點上的服務都停止掉
在節點一上執行命令:sbin/stop-dfs.sh
然後在節點二上執行命令: sbin/stop-yarn.sh
將zookeeper 文件上傳上去
然後將zookeeper 的權限設置為可執行
將zookeeper 解壓到 /opt/moudles 下 使用命令:tar -zxvf zookeeper-3.4.5.tar.gz -C /opt/modules/
下一步 修改zookeeper的配置文件
修改配置文件名稱
在zookeeper的目錄中創建文件夾
復制這個路徑,然後到配置文件中去配置 就修改這個,其余的都不需要修改
配置完成後啟動 zookeeper ,在zookeeper的目錄下,執行命令 : bin/zkServer.sh start
查看zookeeper的狀態 可以看到是單機節點
進入客戶端的命令: bin/zkCli.sh
創建一個節點的命令:
create /test "test-data"
查看節點命令 ls /
獲取節點 命令 get /test (數據下面的 是這個節點的屬性信息)
刪除節點: rmr /test
到此,本地的安裝就已經結束了!
【Hadoop 分布式部署 八:分布式協作框架Zookeeper架構功能講解 及本地模式安裝部署和命令使用 】