安装准备
- zookeeper
- jdk
zookeeper的安装过程
- 先安装jdk
- 解压缩zookeeper
- 复制zookeeper的解压路径下的zoo_sample.cfg成zoo.cfg
- 在zookeeper解压路径下创建一个data的文件夹
- 修改zoo.cfg的dataDir属性为刚刚创建的data文件夹的全路径
- 关闭防火墙
图解
zookeeper集群的安装
步骤其实差不多
- 需要在data文件夹下创建一个myid的文件
- 编辑myid文件,里面定义该zookeeper的id
- 需要在zoo.cfg中最后添加各个zookeeper的地址以及互相通信的端口
注意:如果是在同一个linux下安装zookeeper集群,需要修改他们的端口号,默认端口是2181
dubbo的使用
我们需要在服务的提供者的spring配置文件中如下配置
<dubbo:application name="随便给个名字"/>
<dubbo:registry address="注册中心地址,如果是集群,地址用逗号隔开" protocol="zookeeper"></dubbo:registry>
<dubbo:protocol port="随便给个端口号(例如20881)" name="dubbo"></dubbo:protocol>
<dubbo:service interface="服务接口的全路径" ref="接口实现类的id" timeout="访问超时时间" />
调用者的配置
<dubbo:application name="随便给个名字"/>
<dubbo:registry address="注册中心地址,如果是集群,地址用逗号隔开" protocol="zookeeper" />
<dubbo:reference interface="服务接口的全路径" id="接口的实例名"></dubbo:reference>