1.下载zookeeper
下载地址:https://zookeeper.apache.org/releases.html
2.安装
解压:tar -xvf zookeeper-3.4.10.tar.gz
cd /zookeeper/conf
将zoo_sample.cfg改为zoo.cfg
修改zoo.cfg
启动:./zkServer.sh start
集群:
在dataDir目录下创建myid文件并且其内容分别为0,1,2
连接zk: bin/zkCli.sh-server192.168.0.1:2181
可以使用以下命令来连接一个zk集群:
bin/zkCli.sh -server172.16.48.197:2181,172.16.48.148:2181,172.16.48.104:2181
查看dubbo注册信息:
./bin/zkCli.sh -server 192.168.0.1:2181 //链接
ls /dubbo //会看到dubbo服务提供的对外接口,及消息提供者
ls /dubbo/com.wutongyu.service.dubbo.ElasticsearchDubboService/consumers //查看消费者命令
ls /dubbo/com.wutongyu.service.dubbo.ElasticsearchDubboService/providers //查看服务提供者命令
##设置开机自启动
chkconfig --list 查看那些服务有开机自启
cd /etc/init.d/
创建zookeeper文件
touch zookeeper
添加可执行权限
chmod +x zookeeper
编辑zookeeper文件
vi zookeeper
#!#/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
export JAVA_HOME=//usr/local/java/jdk1.8.0_181
case $1 in
start) su root /app/zookeeper/bin/zkServer.sh start;;
stop) su root /app/zookeeper/bin/zkServer.sh stop;;
status) su root /app/zookeeper/bin/zkServer.sh status;;
restart) su /app/zookeeper/bin/zkServer.sh restart;;
*) echo "require start|stop|status|restart" ;;
esac
service zookeeper start
添加到开机启动
chkconfig --add zookeeper
然后使用chkconfig --list查询是否加入到开机启动
重启服务器,查看是否生效。