zookeeper+dubbo环境搭建

安装前准备

zookeeper下载

地址:http://apache.fayea.com/zookeeper/

上传本地文件到远程服务器

1
2
3
scp zookeeper-3.4.9.tar.gz root@remote:/reyes
scp dubbo-admin-2.5.4.war root@remote:/reyes

安装

安装配置jdk

这个网上大把,自己找

安装zookeeper

解压

1
tar -xvf zookeeper-3.4.9.tar.gz

配置

在解压后的文件中找到zookeeper-3.4.9/conf/,这里有三个文件

1
2
3
4
5
6
/reyes/zookeeper-3.4.9/conf
[root@iZ948994a6hZ conf]# ll
total 12
-rw-rw-r-- 1 1001 1001 535 Aug 23 2016 configuration.xsl
-rw-rw-r-- 1 1001 1001 2161 Aug 23 2016 log4j.properties
-rw-rw-r-- 1 1001 1001 922 Aug 23 2016 zoo_sample.cfg

复制其中的zoo_sample.cfg重命名为zoo.cfg

1
cp zoo_sample.cfg zoo.cfg

修改zoo.cfg

1
2
3
4
5
6
tickTime=2000
initLimit=10
syncLimit=5
dataDir=../data
dataLogDir=../logs
clientPort=2181

启动

在bin目录启动zookeeper服务

1
./zkServer.sh start

dubbo-admin部署

  1. 解压tomcat
  2. 删除tomcat webapp底下的所有文件夹,只保留ROOT目录,清理ROOT目录
  3. 将dubbo-admin-2.5.4.war复制到 tomcat的ROOT目录下
  4. 启动tomcat服务

访问浏览器

dubbo-admin访问 http://localhost:8080
进入 dubbo-admin登录界面,输入root/root 进入管理界面则大功告成

注意事项

dubbo-admin与jdk及tomcat兼容问题,我在远程服务器部署时,远程服务器是tomcat7,jdk1.7 在部署dubbo-admin-2.5.3时没有问题

在本地mac电脑中进行dubbo部署,由于本地安装的jdk1.8 使用tomcat8.5部署,启动tomcat时报错,后在网上找了各种资料,说2.5.3与jdk8/tomcat8不兼容,后下载dubbo-admin-2.5.4.war重新部署后OK