Dubbo+ZK安装单机版

安装前了解:

dubbo和zk是用来做服务治理的,在分布式系统中,动态进行服务发布和服务发现,作为一个向全栈方向发展的媛,有必要了解Dubbo和ZK的安装过程。

因为Dubbo是Java语言开发,所以需要做一些环境准备工作,在安装Dubbo之前,检查是否安装了JDK,Tomcat用来启动Dubbo,也要安装

#检查jdk是否安装
java -version

#检查tomcat是否安装
#没有配置环境变量 进入tomcat包bin下
./startup.sh
#如果没有出现异常,打开浏览器输入 虚拟机ip:8080
#出现欢迎页就是安装成功

jdk:1.8.141

tomcat8.0.25

安装zk

下载

wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

解压

tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local

配置

//去zookeeper配置文件下,复制一份zoo.cfg
cd zookeeper-3.4.10.tar.gz/conf
cp zoo_sample.cfg   zookeeper-3.4.10.tar.gz/zoo.cfg

//编辑zoo.cfg
vim zoo.cfg

//修改数据保存地址和端口
dataDir=/usr/zookeeper  
dataLogDir=/usr/zookeeper/log 
clientPort=2181

配置环境变量

//配置环境变量
vim /etc/profile

//加入
#set zookeeper Environment
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.10
export Path=$ZOOKEEPER_HOME/bin;$ZOOKEEPER_HOME/conf

启动zookeeper服务

./bin/zkServer.sh start

测试

./zkCli.sh -server 192.168.22.xxx:2181 

如果测试不成功,可以排查下是否关闭防火墙了

systemctl stop firewalld

停止zookeeper服务

./zkServer.sh stop

安装dubbo

dubbo不是下载tar.gz包,而是把一个war包放进tomcat中,就能直接运行了

获取war包的方式有两种,一种是下载dubbo代码自己编译,一种从从网上下载即可

 

//从github上下载代码
git clone https://github.com/alibaba/dubbo.git

//现在dubbo正在开发的源码里,dubbo-admin还正在开发,所以要找之前的版本、
https://github.com/apache/incubator-dubbo/tree/2.5.x 

//进到dubbo-admin下,shift右键,进入命令窗口
mvn install -Dmaven.test.skip=true

//将target中的war包,放到服务器的tomcat的webapps下
//重新运行tomcat

配置zookeeper

//修改解压缩dubbo下WEB-INF下的dubbo.properties
vim dubbo.properties

//将ip地址修改成zookeeper服务器的ip
dubbo.registry.address=zookeeper://192.168.22.xxx:2181

到这里全部配置安装以及结束

去浏览器输入http://192.168.22.xxx:2181/dubbo-admin-2.6.0,会出现输入密码,这就是dubbo.properties第二行的,一般都是root

登录,显示如下界面,就是说你的全部配置都成功了,恭喜你。

总结:dubbo和zk不了解的时候,不妨动手做一做,懂了也可以做一做,用的久了,有些东西会被忽略掉,不如结合熟练的经验,把工具的使用,更系统的串联一遍。

作者:徐玲博

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值