zookeeper安装及环境变量设置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
zookeeper安装及环境变量设置下载
对于后台安装,可以直接使⽤如下命令。
⼀般建议使⽤root安装,放到系统⽬录。
su -
cd /usr/local
wget /apache/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz
tar xvfz zookeeper-3.4.11.tar.gz
环境变量
建议设置环境变量,把zookeeper⽬录增加到PATH⾥,这样后续使⽤客户端连接不需要cd 到安装⽬录vi /etc/profile
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.11
export PATH=$PATH:$ZOOKEEPER_HOME/bin
启动
进⼊conf⽬录,拷贝zoo_simple.cfg成zoo.cfg。
直接执⾏脚本启动服务器:
zkServer.sh start
然后执⾏脚本启动客户端:
zkCli.sh
在命令⾏中输⼊help,得到结果:
[zk: localhost:2181(CONNECTED) 1] help
ZooKeeper -server host:port cmd args
stat path [watch]
set path data [version]
ls path [watch]
delquota [-n|-b] path
ls2 path [watch]
setAcl path acl
setquota -n|-b val path
history
redo cmdno
printwatches on|off
delete path [version]
sync path
listquota path
rmr path
get path [watch]
create [-s] [-e] path data acl
addauth scheme auth
quit
getAcl path
close
connect host:port
[zk: localhost:2181(CONNECTED) 2]
停⽌
zkServer.sh stop
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper-3.4.11/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
zookeeper server⾃启动
通过/etc/init.d⽬录,增加你⾃⼰的脚本实现⾃启动。
可以参考这篇⽂章:
cd /etc/init.d
vi start_zk.sh
把如下脚本放到start_zk.sh保存
/usr/local/zookeeper-3.4.11/zkServer.sh start
root@jacob-PC:~# chkconfig --add customize.sh
insserv: warning: script 'K01customize.sh' missing LSB tags and overrides
insserv: warning: script 'customize.sh' missing LSB tags and overrides
customize.sh0:off 1:off 2:on 3:on 4:on 5:on 6:off
root@jacob-PC:~# chkconfig customize.sh on
insserv: warning: script 'K01customize.sh' missing LSB tags and overrides
insserv: warning: script 'customize.sh' missing LSB tags and overrides
额外说明
官⽅提供的版本就包括了Linux和windows的版本,windows的服务启停采⽤zkServer.cmd,客户端启停zkCli.cmd。