zookeeper学习一
1.什么是zookeeper?
官網(wǎng)介紹:ZooKeeper是一種集中式服務(wù),用于維護(hù)配置信息,命名,提供分布式同步和提供組服務(wù)。
簡(jiǎn)單點(diǎn)就是zookeeper是一個(gè)分布式服務(wù)的協(xié)調(diào)服務(wù)
zookeeper能管理分布式服務(wù)
zookeeper的設(shè)計(jì)目標(biāo):使用簡(jiǎn)單,重用性,快..
具體請(qǐng)查看官方文檔:http://zookeeper.apache.org/doc/current/zookeeperOver.html
2.獨(dú)立模式的安裝
1)到conf目錄下查看存在一個(gè)zoo_sample.cfg,將他更改成一個(gè)zoo.cfg
mv ./zoo_sample.cfg ./zoo.cfg
2)編輯zoo.cfg
# 服務(wù)器與客戶端之間交互的基本時(shí)間單元(ms)
tickTime=2000
# 保存zookeeper數(shù)據(jù)
dataDir=/home/java/apache-zookeeper-3.5.5/data(自己指定的目錄)
# zookeeper所能接受的客戶端數(shù)量
initLimit=5
# 服務(wù)器與客戶端之間請(qǐng)求和應(yīng)答的時(shí)間間隔
syncLimit=2?
# 客戶端與zookeeper相互交互的端口
clientPort=2181
server1=master:2888:3888
解釋:
我們這里只在單臺(tái)機(jī)器上啟動(dòng)
3)可以為zookeeper配置環(huán)境變量
vim ?/etc/profile
#zookeeper
export ZOOKEEPER=/home/hadoop/zookeeper-3.4.10
export PATH=$PATH:$ZOOKEEPER/bin
刷新變量
source /etc/profile
4)啟動(dòng)zookeeper
來(lái)到bin目錄下
執(zhí)行./zkServer.sh start
用jps命令查看運(yùn)行的java程序
發(fā)現(xiàn)沒(méi)有zookeeper的程序
來(lái)到目錄的logs目錄下查看日志
在zookeeper根目錄下執(zhí)行mvn install?-DskipTests
再次執(zhí)行./zkServer.sh start
?3.連接zookeeper
目錄下執(zhí)行bin/zkCli.sh
簡(jiǎn)單的體驗(yàn)一下zookeeper
?關(guān)閉zookeeper
zkServer.sh stop
轉(zhuǎn)載于:https://www.cnblogs.com/ku-ku-ku/p/10974302.html
總結(jié)
以上是生活随笔為你收集整理的zookeeper学习一的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 无法访问gcr.io的几种解决办法
- 下一篇: oauth2.0里回调地址返回code中