zk单节点配置
配置zk,复制zoo.cfg.sample-->zoo.cfg,修改dataDir即可
[zk/conf/zoo.conf]
# The number of milliseconds of each tick
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/centos/zookeeper
clientPort=2181
添加环境变量
export ZK_HOME=/home/hadoop/zk/zookeeper-3.4.9
export PATH=$ZK_HOME/bin:$PATH
启动zk服务
>zkServer.sh start
zk客户端连接到本地
//zkCli.sh连接到本地
>zkCli.sh
//或者zkCli.sh -server ip:port
>zkCli.sh -server 192.168.1.215:2181
基本命令:
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]//获取路径嘻嘻
//创建路径,-s 创建序列化路径,-e 临时路径,路径名+数据+访问控制列表
create [-s] [-e] path data acl
addauth scheme auth
quit //退出
getAcl path
close
connect host:port