zookeeper,dubbo集群搭建

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zookeeper,dubbo集群搭建相关的知识,希望对你有一定的参考价值。

为保证服务的稳定性和持续性,在公司的项目中搭建集群是必不可少的。

1.环境准备

我的三台zk服务分别在192.168.254.122,192.168.254.123,192.168.254.124

wget http://www.apache.org/dist//zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz

(建议选择稳定版,即stable的)

2.安装zk

tar zxvf zookeeper-3.4.8.tar.gz

cd zookeeper-3.4.8

cp conf/zoo_sample.cfg conf/zoo.cfg

3.修改配置文件

vim conf/zoo.cfg

dataDir=/zk/server1/zookeeper-3.4.8/data
dataLogDir=/zk/server1/zookeeper-3.4.8/logs
clientPort=2181
//添加
server.1=192.168.254.122:2888:3888
server.2=192.168.254.123:2888:3888
server.3=192.168.254.124:2888:3888
 
(如果一台机器上,则clientPort不能重复,在data创建文件myid,myid对应server后面的数字)
 
4.启动服务
 
分别在bin目录下启动zk
sh zkServer.sh
 
5.让你的服务可以被获取到
 vi /etc/sysconfig/iptables
-A INPUT -mstate --state NEW -m tcp -p tcp --dport 2181 -j ACCEPT
-A INPUT -mstate --state NEW -m tcp -p tcp --dport 2182 -j ACCEPT
-A INPUT -mstate --state NEW -m tcp -p tcp --dport 2183 -j ACCEPT
 或者你可粗暴的service iptables stop
 
6.dubbo中的配置
<dubbo:registry  protocol="zookeeper"
address="192.168.254.122:2181,192.168.254.123:192.168.254.124:2181"/>
 
 


以上是关于zookeeper,dubbo集群搭建的主要内容,如果未能解决你的问题,请参考以下文章

Zookeeper[2]- Zookeeper集群环境搭建

dubbo学习之快速搭建dubbo平台和zookeeper伪集群

zookeeper的安装及zookeeper集群的搭建

Zookeeper集群搭建

用dubbo+zookeeper+spring搭建一个简单的http接口程序

分布式与微服务系列SpringBoot+Zookeeper集群+Nginx反向代理+Dubbo分布式托管(提供者消费者)