dubbo和zookeeper结合使用超简教程(附工具和源码地址)
来源:互联网 发布:无线网访客网络 编辑:程序博客网 时间:2024/05/23 01:59
第一步 : 安装 zookeeper
1、 下载 zookeeper
http://zookeeper.apache.org/releases.html
http://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.1-alpha/
我下载的是 zookeeper-3.5.1-alpha.tar.gz
链接:http://pan.baidu.com/s/1qYGOASW 密码:0fkc
2、 安装 zookeeper
-- 解压到文件夹 zookeeper 下
-- 修改conf/zoo.cfg 配置文件(需要新建一个,或者重命名 zoo_sample.cfg)
tickTime=2000
initLimit=5
syncLimit=2
dataDir=xxxx/zookeeper/data
dataLogDir=xxx/zookeeper/dataLog
clientPort=2181
3、 启动zookeeper
linux : sh bin/zkServer.sh start
sh bin/zkCli.sh -server 127.0.0.1:2181
双击 bin/zkCli.cmd
成功看到类似如下信息
Connecting to localhost:2181
log4j:WARN No appenders could be found for logger (org.apache.zookeeper.ZooKeeper).
log4j:WARN Please initialize the log4j system properly.
Welcome to ZooKeeper!
JLine support is enabled
[zkshell: 0]
注意: 需要jdk1.7 以上,否则会报 Unsupported major.minor version 51.0 的错误
具体使用可以参考官网
http://zookeeper.apache.org/doc/current/zookeeperStarted.html
第二步 : 使用 dubbo 编程
1、 解压文件夹 dubbo.zip
2、 在myeclipse中以maven形式导入项目 dubbo_server 和 dubbo_client
3、 启动 dubbo_server 这里给出两种方式,一直是以服务方式,一种是以 java-main 方式
1、 下载 zookeeper
http://zookeeper.apache.org/releases.html
http://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.5.1-alpha/
我下载的是 zookeeper-3.5.1-alpha.tar.gz
链接:http://pan.baidu.com/s/1qYGOASW 密码:0fkc
2、 安装 zookeeper
-- 解压到文件夹 zookeeper 下
-- 修改conf/zoo.cfg 配置文件(需要新建一个,或者重命名 zoo_sample.cfg)
tickTime=2000
initLimit=5
syncLimit=2
dataDir=xxxx/zookeeper/data
dataLogDir=xxx/zookeeper/dataLog
clientPort=2181
3、 启动zookeeper
linux : sh bin/zkServer.sh start
Windows : 双击 bin/zkServer.cmd
sh bin/zkCli.sh -server 127.0.0.1:2181
双击 bin/zkCli.cmd
成功看到类似如下信息
Connecting to localhost:2181
log4j:WARN No appenders could be found for logger (org.apache.zookeeper.ZooKeeper).
log4j:WARN Please initialize the log4j system properly.
Welcome to ZooKeeper!
JLine support is enabled
[zkshell: 0]
注意: 需要jdk1.7 以上,否则会报 Unsupported major.minor version 51.0 的错误
具体使用可以参考官网
http://zookeeper.apache.org/doc/current/zookeeperStarted.html
第二步 : 使用 dubbo 编程
1、 解压文件夹 dubbo.zip
2、 在myeclipse中以maven形式导入项目 dubbo_server 和 dubbo_client
3、 启动 dubbo_server 这里给出两种方式,一直是以服务方式,一种是以 java-main 方式
服务 : 在容器中部署 dubbo_server ,我使用的是jetty,用tomcat也是一样,启动jetty/tomcat ,看到日志最后会有 Register 注册关键字
java-main : 在类 DubooProvider 中编写了main方法,启动即可 看到 Press any key to exit. 即为启动成功
4、 服务测试,运行 dubbo-client 中 Client 的 main 方法。
客户端打印:
服务端打印:
0 0
- dubbo和zookeeper结合使用超简教程(附工具和源码地址)
- dubbo和zookeeper使用
- zookeeper和dubbo的结合示例
- dubbo和zookeeper,spring结合实现服务
- zookeeper 和 dubbo的使用
- dubbo和zookeeper的使用
- zookeeper 和 dubbo配置和使用
- Dubbo与Zookeeper SpringMVC整合和使用
- Dubbo与Zookeeper、Spring整合和使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- dubbo和zookeeper的整合使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- Dubbo和Zookeeper的组合使用
- Dubbo与Zookeeper、SpringMVC整合和使用
- Dubbo与Zookeeper、Spring整合和使用
- LinkedIn获取hash
- Spark源码解读(7)——内存管理
- php中的全等于和不全等于 不等于的 用法详解
- Node的模块系统
- PHP变量声明
- dubbo和zookeeper结合使用超简教程(附工具和源码地址)
- KeyguardManager简介 解锁和锁屏
- 51nodwangyurzee的树
- 前端代码规则检查
- iOS面试宝典
- 常见的http请求响应的状态码
- 常用插件
- Android OOM原因总结
- android 多渠道打包,build.gradle文件配置、manifest文件配置