2.2 独立模式操作 Zookeeper
本节基于独立模式操作 Zookeeper.
2.2.1 启动和停止一个本地 Zookeeper 服务器
启动
zkServer.sh start
检测是否启动成功
由于Zookeeper属于java进程, 所以可以使用
jps
命令来检测也可是使用Zookeeper提供的命令来检测
echo ruok | nc hadoop201 2181
说明:
- Zookeeper提供了很多四字指令.
ruok
(Are you OK?)imok
(I am OK!)
停止
zkServer.sh stop
2.2.2 Zookeeper的其他操作
常用的服务器端四字命令(查看服务器的状态)
这些命令都是客户端用来获取服务端的一些信息, 都是读操作.
stat
输出服务器的统计信息和已连接的客户端
ruok
如果服务器正则运行, 且未处于出错状态, 则返回imok
conf
输出服务器的配置信息.(基于zoo.cfg
)
envi
输出服务器的环境信息, 包括Zookeeper版本, Java版本和其他系统属性.
srvr
输出服务器的统计信息, 包括Zookeeper版本, znode的数量和服务器运行模式(standalone, leader, follower
)
srst
重置服务器统计信息.
isro
显示服务器是否处于只读模式(ro:read only
), 或者读写模式(rw
)