【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
Zookeeper注册中心安装
Note1.建议使用dubbo-2.3.3以上版本的zookeeper注册中心客户端;
Note2.Zookeeper是Apache Hadoop的子项目,强度相对较好,建议生产环境使用该注册中心;
Note3.Dubbo未对Zookeeper服务器端做任何侵入修改,只需安装原生的Zookeeper服务器即可,所有注册中心逻辑适配都在调用Zookeeper客户端时完成;
一/ 下载Zookeeper注册中心
依次运行以下命令:
#下载Zookeeper-3.4.8.tar.gz
sudo wget http://www.apache.org/dist/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz
#print result
--2016-08-20 15:10:21-- http://www.apache.org/dist/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz
正在解析主机 www.apache.org (www.apache.org)... 88.198.26.2, 140.211.11.105, 2a01:4f8:130:2192::2
正在连接 www.apache.org (www.apache.org)|88.198.26.2|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 22261552 (21M) [application/x-gzip]
正在保存至: “zookeeper-3.4.8.tar.gz”
100%[==========================================================================================>] 22,261,552 2.36MB/s 用时 17s
2016-08-20 15:10:54 (1.25 MB/s) - 已保存 “zookeeper-3.4.8.tar.gz” [22261552/22261552])
#解压安装源文件
sudo tar zxvf zookeeper-3.4.8.tar.gz
#copy cfg文件
cd zookeeper-3.4.8
cp config/zoo_sample.cfg config/zoo.cfg
#配置zoo.cfg(本文应用非集群模式,配置如下)
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/src/zookeeper-3.4.8/data
clientPort=2181
#如果需要集群模式应用Zookeeper(即增加server元素配置,配置如下)
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/dubbo/zookeeper-3.3.3/data
clientPort=2181
server.1=10.20.153.10:2555:3555
server.2=10.20.153.11:2555:3555
#并在data目录下放置myid文件:(上面zoo.cfg中的dataDir)
mkdir data
vi myid
#myid指明自己的id,对应上面zoo_xhf.cfg中server.后的数字,第一台的内容为1,第二台的内容为2,内容如下:
1
################################ 至此安装基本完成 ################################
#启动
./bin/zkServer.sh start
#停止
./bin/zkServer.sh stop
Dubbo-Admin模块下载安装
关于安装dubbo-admin模块,网络上有许许多多的文章,其安装版本也各有差异。但比较令人蛋疼的一点是找了几个不同版本的指令,都不能正确下载并安装;
二/ 下载并安装Dubbo-admin
基于以上种种,因此本人比较倾向于用户直接到github上直接下载源码(珍爱生命,自备梯子),然后自己打包部署运行;甩一下dubbo在git上链接,点这里,mua..
下载之后,修改dubbo-admin模块下/WEB-INF/dubbo.properties中dubbo.registry.address属性值为以上zookeeper地址及端口,如下图:
#启动dubbo服务
jee@ubuntu-dev-02:/j2ee/servers/apache-tomcat-dubbo/bin$ ./startup.sh
然后,就没有然后了
评论(1)