Zookeeper 注册中心安装
建议使用 dubbo-2.3.3
以上版本的 zookeeper 1 注册中心客户端。
Dubbo 未对 Zookeeper 服务器端做任何侵入修改,只需安装原生的 Zookeeper 服务器即可,所有注册中心逻辑适配都在调用 Zookeeper 客户端时完成。
安装:
wget http://archive.apache.org/dist/zookeeper/zookeeper-3.3.3/zookeeper-3.3.3.tar.gz
tar zxvf zookeeper-3.3.3.tar.gz
cd zookeeper-3.3.3
cp conf/zoo_sample.cfg conf/zoo.cfg
配置:
vi conf/zoo.cfg
如果不需要集群,zoo.cfg
的内容如下 2:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/dubbo/zookeeper-3.3.3/data
clientPort=2181
如果需要集群,zoo.cfg
的内容如下 3:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/dubbo/zookeeper-3.3.3/data
clientPort=2181
server.1=10.20.153.10:2555:3555
server.2=10.20.153.11:2555:3555
并在 data 目录 4 下放置 myid 文件:
mkdir data
vi myid
myid 指明自己的 id,对应上面 zoo.cfg
中 server.
后的数字,第一台的内容为 1,第二台的内容为 2,内容如下:
1
启动:
./bin/zkServer.sh start
停止:
./bin/zkServer.sh stop
命令行 5:
telnet 127.0.0.1 2181
dump
或者:
echo dump | nc 127.0.0.1 2181
用法:
dubbo.registry.address=zookeeper://10.20.153.10:2181?backup=10.20.153.11:2181
或者:
<dubbo:registry protocol="zookeeper" address="10.20.153.10:2181,10.20.153.11:2181" />
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
最后修改 July 23, 2021: Try version docing (#878) (54c317c04)