此文章只是用来记录自己的学习心得,有写的不对的地方还请高手多多指教
一、环境搭建之所需工具
1、JDK:jdk-8u171-windows-x64
2、Tomcat:apache-tomcat-7.0.78
3、zookeeper:zookeeper-3.4.9(相对来说是比较稳定的一个版本)
4、dubbo:dubbo-admin-2.8.4.war
二、详细安装步骤
1、JDK与Tomcat安装步骤省略,详情请自行百度
2、安装zookeeper
1>在/root/soft目录下解压zookeeper:tar zxvf zookeeper-3.4.9.tar.gz
2>进入conf 文件夹执行命令(cd /root/soft/zookeeper-3.4.9/conf):cp zoo_sample.cfg zoo.cfg
3>在zookeeper-3.4.9目录下新建文件夹data和logs,进入配置文件zoo.cfg,编辑信息,信息如下:
配置文件中参数说明:
tickTime : 服务器与客户端之间交互的基本时间单元(ms)
dataDir : 保存zookeeper数据路径
dataLogDir : 保存zookeeper的日志路径,当此配置不存在时默认路径与dataDir一致
clientPort : 客户端访问zookeeper时经过服务器端时的端口号
4>配置zookeeper环境变量
此方法与配置jdk 环境变量一致,将以下代码添加至 /etc/profile 末尾
#Set Zookeeper Environment
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.3.6
export PATH=$ZOOKEEPER_HOME/bin;$ZOOKEEPER_HOME/conf
切记:配置好环境变量之后,一定要执行命令:source /etc/profile,如不执行,服务器就启动不起来了
4>启动zookeeper
进入/root/soft/zookeeper-3.4.9/bin目录下,执行命令./zkServer.sh start,出现如下页面代表启动成功
输入命令:./zkServer.sh status,出现如下图所示:代表单机模式
备注:其他模式另开文章
输入命令:./zkCli.sh -server ip:port,比如./zkCli.sh -server localhost:2181,启动日志中出现welcom to zookeeper的字样就代表启动客户端成功
停止zookeeper:./zkServer.sh stop
3、安装dubbo-admin
1> 将dubbo-admin-2.8.4.war 包放在解压好的Tomcat的webapps的ROOT 文件下,将ROOT文件夹中的内容清空,解压war包
命令:unzip dubbo-admin-2.8.4.war 解压到当前文件夹
2>修改WEB-INF下的dubbo.properties文件,配置zookeeper服务器和dubbo的管理后台的帐号密码,如图所示:
3>重新启动tomcat服务器,启动tomcat之前一定要先启动zookeeper,启动成功之后,就可以用浏览器访问了,访问地址:http://localhost:8080/dubbo-admin-2.8.4/