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"/>
 
 
posted @ 2017-02-25 11:37  不二呆呆  阅读(345)  评论(0编辑  收藏  举报