1. 程式人生 > >【Hadoop 分布式部署 八:分布式協作框架Zookeeper架構功能講解 及本地模式安裝部署和命令使用 】

【Hadoop 分布式部署 八:分布式協作框架Zookeeper架構功能講解 及本地模式安裝部署和命令使用 】

.gz 權限 實現 creat info 應用 data 就是 數據結構

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架構功能講解 及本地模式安裝部署和命令使用 】