补充:本教程是基于上一章教程基础上,安装配置Dubbo和Zookeeper
上一章 :https://blog.csdn.net/u010559460/article/details/103348029
Dubbo监控中心
- 上传 dubbo-admin-2.6.0.war 到 Centos /opt/ 目录下
- 解压 dubbo-admin-2.6.0.war 包,命名为 dubbo-admin 文件夹
unzip dubbo-admin-2.6.0.war -d dubbo-admin
- 编辑 tomcat 的配置文件 server.xml
vim /usr/local/apache-tomcat-8.5.49/conf/server.xml
# 在最后的 </Host> 上一行,添加如下内容,
<Context path="/dubbo" docBase="/opt/dubbo-admin" debug="0" privileged="true" />
- 重启 Tomcat 服务
service tomcat restart
- 访问 Dubbo 监控中心
地址:http://192.168.3.120:8080/dubbo/
用户名: root
密码: root
安装和配置zookeeper
- 上传 zookeeper (zookeeper-3.4.11.tar.gz) 到 centos /opt/目录下
- 解压 zookeeper-3.4.11.tar.gz 到 /usr/local
tar -zxvf zookeeper-3.4.11.tar.gz -C /usr/local/
- 编写 zookeeper 的启动脚本
vim /etc/init.d/zookeeper
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
ZK_PATH=/usr/local/zookeeper-3.4.11 #注意修改
export JAVA_HOME=/usr/local/jdk1.8.0_231 #注意修改
case $1 in
start) sh $ZK_PATH/bin/zkServer.sh start;;
stop) sh $ZK_PATH/bin/zkServer.sh stop;;
status) sh $ZK_PATH/bin/zkServer.sh status;;
restart) sh $ZK_PATH/bin/zkServer.sh restart;;
*) echo "require start|stop|status|restart" ;;
esac
- 启动脚本赋予执行权限
chmod +x /etc/init.d/zookeeper
- 将脚本注册到 service
chkconfig --add zookeeper
chkconfig --list zookeeper
- 备份 zookeeper 配置文件,并改名 zoo.cfg
cd /usr/local/zookeeper-3.4.11/conf/
cp zoo_sample.cfg zoo.cfg
- 启动 zookeeper
[root@localhost conf]# service zookeeper start
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper-3.4.11/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED