1、先把zookeeper的安装包解压在/usr/local
2、进入zookeeper目录,创建一个data目录
3、进入同级conf目录下,里面有zoo_sample.cfg,修改该文件名称为zoo.cfg
4、进入该文件zoo.cfg,修改下面字段的值(如图).完成后,保存退出即可



5、启动zookeeper(zookeeper启动并且查看日志命令: ./zkServer.sh start-foreground)

`

  [root@bogon /]# cd /usr/local/zookeeper-3.4.5/bin 	// 进入bin目录
  [root@bogon bin]# ls					// 查看文件 
  README.txt    zkCli.cmd  zkEnv.cmd      zkEnv.sh      zkServer.cmd.bak
  zkCleanup.sh  zkCli.sh   zkEnv.cmd.bak  zkServer.cmd  zkServer.sh
  [root@bogon bin]# ./zkServer.sh start			// 启动服务 (关闭: ./zkServer.sh stop)
  -bash: ./zkServer.sh: Permission denied			// 说是没有权限 
  [root@bogon bin]# chmod u+x *.sh				// 那就弄个权限 
  [root@bogon bin]# ./zkServer.sh start 			// 再次启动服务
  JMX enabled by default
  Using config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg
  Starting zookeeper ... STARTED				// 启动成功
  [root@bogon bin]# ./zkServer.sh status 			// 查看状态
  JMX enabled by default
  Using config: /usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg
  Mode: standalone 						// 成功!!!!
  [root@bogon bin]#

`

可能会出现的错误:

先查看日志zookeeper.out文件

原因是java的环境配置错了, 可以搜索相关文章:linux上安装jdk.
还有可能造成上述错误的原因是:在上面新建的目录data中有一个.pid文件,删掉该pid文件重新启动即可运行了

posted on 2020-11-19 09:30  黎明前的守护  阅读(222)  评论(0)    收藏  举报