本篇文章給大家分享的是有關zookeeper小工具zkui怎么用,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
郾城網(wǎng)站建設公司成都創(chuàng)新互聯(lián),郾城網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為郾城上千多家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設要多少錢,請找那個售后服務好的郾城做網(wǎng)站的公司定做!
回顧zookeeper在大數(shù)據(jù)中的作用,然后給大家介紹一款zk的監(jiān)控管理工具。
zookeeper在分布式集群的作用
1,數(shù)據(jù)發(fā)布與訂閱(配置中心)
發(fā)布與訂閱模型,即所謂的配置中心,顧名思義就是講發(fā)布者將數(shù)據(jù)發(fā)布到zk節(jié)點上,共訂閱者動態(tài)獲取數(shù)據(jù),實現(xiàn)配置的集中式管理和動態(tài)更新。例如,全局的配置信息,服務服務框架的地址列表就非常適合使用。
2,負載均衡
即軟件負載均衡。最典型的是消息中間件的生產(chǎn)、消費者負載均衡。
3,命名服務(Naming Service)
常見的是發(fā)布者將自己的地址列表寫到zookeeper的節(jié)點上,然后訂閱者可以從固定名稱的節(jié)點獲取地址列表,鏈接到發(fā)布者進行相關通訊。
4,分布式通知/協(xié)調(diào)
這個利用的是zookeeper的watcher注冊和異步通知機制,能夠很好的實現(xiàn)分布式環(huán)境中不同系統(tǒng)間的通知與協(xié)調(diào),實現(xiàn)對數(shù)據(jù)變更的實時處理。
5,集群管理與Master選舉
集群管理,比如在線率,節(jié)點上線下線通知這些。Master選舉可以使用臨時順序節(jié)點來實現(xiàn)。
6,分布式鎖
分布式鎖,這個主要得益于zookeeper數(shù)據(jù)的強一致性,利用的是臨時節(jié)點。鎖服務分為兩類,一個是獨占鎖,另一個是控制時序。
獨占,是指所有的客戶端都來獲取這把鎖,最終只能有一個獲取到。用的是臨時節(jié)點。
控制時序,所有來獲取鎖的客戶端,都會被安排得到鎖,只不過要有個順序。實際上是某個節(jié)點下的臨時順序子節(jié)點來實現(xiàn)的。
zkui詳解
簡介
zkui是zookeeper的一個web管理界面,可以對zookeeper進行CRUD操作。
github地址:
https://github.com/DeemOpen/zkui
環(huán)境要求
編譯環(huán)境官方要求是jdk7,但是浪尖這里jdk8正常運行。
浪尖使用的maven版本是mvn-3.3.3
安裝部署
1. 編譯打包
mvn clean install
在執(zhí)行結(jié)束之后,會在target目錄下生成一個jar包
2. 配置
執(zhí)行 vim config.cfg
添加如下配置
# zkui web頁面訪問端口
serverPort=9090
# zookeeper集群的IP地址和端口
zkServer=localhost:2181
# 設置登錄zkui的用戶名和密碼,這里是默認值
userSet = {"users": [{ "username":"admin" , "password":"manager","role": "ADMIN" },{ "username":"appconfig" , "password":"appconfig","role": "USER" }]}
3. 啟動
啟動zkui也比較簡單,可以直接執(zhí)行
$ java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar
也可以使用nohup &是其變?yōu)楹笈_進程
nohup java -jar target/zkui-2.0-SNAPSHOT-jar-with-dependencies.jar &
4. 登陸ui
訪問http://localhost:9090即可看到以下界面:輸入剛剛設置的用戶名密碼:admin/manager即可登錄。
5. CRUD操作
以上就是zookeeper小工具zkui怎么用,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
網(wǎng)頁題目:zookeeper小工具zkui怎么用
地址分享:http://chinadenli.net/article6/gjchog.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App設計、響應式網(wǎng)站、定制網(wǎng)站、營銷型網(wǎng)站建設、用戶體驗、服務器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)