zookeeper单机部署

来源:互联网 发布:seo 关键字 编辑:程序博客网 时间:2024/05/28 23:21

1.准备

上传zookeeper.zip至/zk目录,并执行解压命令unzip。

unzip zookeeper.zip

2.配置文件修改

   切到zookeeper配置的conf目录,这里zk所在根目录为zookeeper

   cd /zk/zookeeper/conf/

   将zoo_sample.cfg复制一份,并修改名字为zoo.cfg。

   cp zoo_sample.cfg zoo.cfg

   编辑zoo.cfg文件,进入编辑模式

   vi zoo.cfg

   修改参数如下:

 

tickTime=2000 /*执行时间间隔(不需要修改)*/

dataDir=/zk/zookeeper/data /*数据存储目录(根据当前路径进行修改)*/

dataLogDir=/zk/zookeeper/log/*运行日志路径(根据当前路径进行修改)*/

clientPort=2181 /*端口,根据需要进行设置,默认为2181端口,在其它应用中都需要使用此端口*/

3.zookeeper的启动

cd /zk/zookeeper/bin/

chmod u+x *         /*首次需要执行赋权命令*/

./zkServer.sh start

 

执行命令之后会出现以下界面,但不能说明启动成功,需使用命令netstat -anp|grep 2181,检查一下是否有进程,如果没有则未启动成功

[zk@crm87 bin]$./zkServer.sh start

JMX enabled by default

Using config: /zk/zookeeper/bin/../conf/zoo.cfg

Starting zookeeper ... STARTED

 

下图代表zookeeper启动成功

[zk@crm87 bin]$ netstat -apn|grep 2181

(Not all processes could be identified,non-owned process info

 willnot be shown, you would have to be root to see it all.)

tcp       0      0 :::2181          :::*           LISTEN     10331/java

4.zookeeper停止

 cd /zk/zookeeper/bin/

 ./zkServer.sh stop

 或查找到端口所在进程,kill掉pid

  netstat -anp|grep 2181

  kill -9 PID



原创粉丝点击