淘宝SOA框架dubbo学习(1)--搭建Zookeeper注册中心
2015-10-28 00:08
531 查看
1、下载 Zookeeper
下载页面地址:
http://www.apache.org/dist/zookeeper/zookeeper-3.4.6/
注:下面步骤,windows和linux下几乎没什么太大区别
2、解压缩后进入
C:\zookeeper-3.4.6
目录结构如下图
3、进入conf目录
备份zoo_sample.cfg文件,然后将zoo_sample.cfg 更名为zoo.cfg
4、编辑zoo.cfg为以下内容,(其中data目录需改成你真实输出目录)
注:本人此次实验为单机版的zookeeper注册中心,多机版会有很大不同
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/dubbo/zookeeper-3.3.3/data
clientPort=2181
5、启动zookeeper
windows双击:bin目录下zkServer.cmd文件
linux下,在bin目录执行zkServer.sh命令
6、telnet 127.0.0.1 2181
OK,zookeeper 启动成功
7、需要修改
服务提供者配置文件
provider.xml
和
服务消费者配置文件
provider.xml
中的
修改为
8、eclipse下测试用的DubboTestConsumer项目,需要新加入三个jar包
zkclient-0.1.jar
zookeeper-3.3.3.jar
log4j-1.2.16.jar
9、修改DUBBO_HOME/conf/dubbo.properties为以下内容
10、启动zookeeper
11、启动dubbo provider
12、运行eclipse下的DubboTestConsumer项目**
下载页面地址:
http://www.apache.org/dist/zookeeper/zookeeper-3.4.6/
注:下面步骤,windows和linux下几乎没什么太大区别
2、解压缩后进入
C:\zookeeper-3.4.6
目录结构如下图
3、进入conf目录
备份zoo_sample.cfg文件,然后将zoo_sample.cfg 更名为zoo.cfg
4、编辑zoo.cfg为以下内容,(其中data目录需改成你真实输出目录)
注:本人此次实验为单机版的zookeeper注册中心,多机版会有很大不同
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/dubbo/zookeeper-3.3.3/data
clientPort=2181
5、启动zookeeper
windows双击:bin目录下zkServer.cmd文件
linux下,在bin目录执行zkServer.sh命令
6、telnet 127.0.0.1 2181
OK,zookeeper 启动成功
7、需要修改
服务提供者配置文件
provider.xml
和
服务消费者配置文件
provider.xml
中的
<!-- 使用multicast广播注册中心暴露服务地址 --> <dubbo:registry address="multicast://224.5.6.7:1234" />
修改为
<!-- 使用zookeeper注册中心暴露发现服务地址 --> <dubbo:registry address="zookeeper://127.0.0.1:2181" />
8、eclipse下测试用的DubboTestConsumer项目,需要新加入三个jar包
zkclient-0.1.jar
zookeeper-3.3.3.jar
log4j-1.2.16.jar
9、修改DUBBO_HOME/conf/dubbo.properties为以下内容
dubbo.container=log4j,spring dubbo.application.name=hello-world-app dubbo.application.owner= #dubbo.registry.address=multicast://224.5.6.7:1234 dubbo.registry.address=zookeeper://127.0.0.1:2181 #dubbo.registry.address=redis://127.0.0.1:6379 #dubbo.registry.address=dubbo://127.0.0.1:9090 dubbo.monitor.protocol=registry dubbo.protocol.name=dubbo dubbo.protocol.port=20880 dubbo.service.loadbalance=roundrobin dubbo.log4j.file=logs/dubbo-demo-provider.log dubbo.log4j.level=WARN
10、启动zookeeper
11、启动dubbo provider
12、运行eclipse下的DubboTestConsumer项目**
相关文章推荐
- 数据挖掘之Apriori算法详解
- 线程的停止
- .NET中JSON的序列化和反序列化
- ThinkPHP学习实践(一)ThinkPHP重要概念与技术思想索引
- 数据结构学习(一)字符串截取的C语言实现
- fs4412开发板学习笔记(十九)
- fs4412开发板学习笔记(二十)
- 简单验证码实现(Ajax)
- Hibernate基本构建
- C++ 参数传递,定义与声明,命名空间等基本知识
- Warning: Attempt to present ControllerA and ControllerB whose view is not in the window hierarchy!
- fs4412开发板学习笔记(十八)
- android 63 Fragment
- mysql中常用SQL语句
- SpringMVC-----2、SpringMVC入门
- Game of Life
- 2014找工作----扎实的基础和开阔的视野是企业最看重的因素
- fs4412开发板学习笔记(十七)
- iOS 新浪微博-5.1 首页微博列表_时间/配图
- html标记语言的常用标签,表格