分布式系统详解--框架(Zookeeper-基本shell命令简介)
一、启动连接
1.1 启动zookeeper集群
./zkServer.sh start
1.2 查看节点状态
./zkServer.sh status
1.3 关闭节点
./zkServer.sh stop
1.4 连接
(1)连接本机服务器中的zookeeper:zkCli.sh
(2)连接制定集群中的服务器shell命令:./zkCli.sh -server localhost:2181
二、shell命令
2.1 进入到zookeeper中我们不知道命令应该是什么的时候,就可以随便输入,查看zk服务命令。
2.1 connect host:port 进入另外一台机器
2.2 ls / 查看zk下面所有znode的节点
2.3 create [-s] [-e] path data acl
(1)创建一个普通节点 create path data acl (需要知道的是,zk保持强一致性,在其他服务器均可查看)
(2)创建一个临时节点 create -e path data(其他服务器也能看到,但是一旦重启zk,便无法查看)
(3)创建一个普通虚拟化节点 create -s path data(其他服务器也能看到)
2.4 get path [watch] 查看节点下数据
2.5 修改节点下内容 set path data [version](其他一致)
2.6 删除 delete delete path [version] rmr path
(1)delete 可以删除节点,但删除节点是若该节点下面由子节点,无法删除。
(2)rmr 可以删除节点下面由叶子节点的节点。
2.7 关闭 close 退出 quit