zookeeper 脚本 zkServer.sh zkCli.sh zkCleanup.sh zkEnv.sh

%ZK_HOME%/bin目录下有几个常用的脚本文件,在实际的生产环境下对于zookeeper自带脚本文件有时需要进行修改后使用,以便能更好地服从业务需求。

在%Zk_HOME%/bin目录下有7个比较有用的脚本文件其中*.sh和*.cmd分别是适用于UNIX系统和Windows系统下的文件,我主要对*.sh脚本进行讲解

zkCleanup.sh

zkCleanup.sh 功能:清理zookeeper历史数据 -包括事务日志文件和快照数据文件 ,但是实际生产环境中很少使用,因为zookeeper从3.0版本之后提供了对历史事务日志和快照 文件的自动清理。另外在生产环境中我们一般采取自动脚本来定点定量清除指定日期的日志文件

zkCli.sh

zkCli.sh 功能: zookeeper的简易客户端通过这个客户端可以对zookeeper服务端数据进行各种操作
在本机上可以直接执行./zkCli.sh 若要连接远程机器可以执行./zkCli.sh -server ip:port

zkEnv.sh

zkEnv.sh 功能:设置zookeeper启动时的环境变量 这个脚本不要单独执行,它需要嵌入到zkServer.sh或者其他脚本中使用 例如:可以对其中的jdk/bin路径和zoo.cfg路径进行配置。当然为了保持脚本文件的完整性,我们一般单独编写定义环境变量的脚本然后在其他脚本文件中引入。

zkServer.sh

zkServer.sh 功能:zookeeper服务器的启动停止重启和状态查询。如 ./zkServer.sh start /etc/conf/zoo.cfg等

zookeeper 脚本 zkServer.sh zkCli.sh zkCleanup.sh zkEnv.sh 详解(一)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章