安装系统 : CentOS release 6.6 (Final) , Red Hat 4.4.7-11 , x86_64 GNU 安装版本:zookeeper-3.4.8.tar.gz
进入conf目录,将zoo_sample.cfg拷贝成zoo.cfg,修改配置
在data目录下新建myid文件,内容为1
cd data/ vi myid 1 Esc, ; wq 修改 /home/用户/.bash_profile增加Zookeeper配置 ## Zookeeper Env export ZOOKEEPER_HOME=/application/zookeeper/ export PATH=$ZOOKEEPER_HOME/bin:$PATH 打开防火墙端口2181、2888、3888 vi /etc/sysconfig/iptables增加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 2888 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3888 -j ACCEPT保存,退出,重启防火墙
使用jps命令查看Zookeeper进程
zkServer.sh status查看状态:
tail –f zookeeper.out 查看启动日志
停止Zookeeper进程
./zkServer.sh stop]
接着用vi zookeeper来编辑这个文件
#!/bin/bash #chkconfig:2345 20 90 #description:zookeeper #processname:zookeeper case $1 in start) su root /application/zookeeper/bin/zkServer.sh start;; stop) su root /application/zookeeper/bin/zkServer.sh stop;; status) su root /application/zookeeper/bin/zkServer.sh status;; restart) su root /application/zookeeper/bin/zkServer.sh restart;; *) echo "require start|stop|status|restart" ;; esac然后保存退出
这个时候就可以用service zookeeper start/stop/status/restart来启动/停止zookeeper服务了
最后一点我们需要开机自动启动 所以需要添加到启动里面
使用chkconfig --add zookeeper命令把zookeeper添加到开机启动,然后使用chkconfig –list 查看添加是否在开机任务中
至此,zookeeper服务的安装,测试,添加开机启动都已完毕。
