Linux从零安装zookeeper,dubbo-admin

1、 安装java
2、 安装tomcat
3、 开启8080端口

检查防火墙是否开启:
firewall-cmd --state
开启防火墙
systemctl start firewalld
检查开启端口列表
firewall-cmd --permanent --zone=public --list-ports
开启8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
重新启动防火墙
firewall-cmd --reload
验证开启的端口是否生效
firewall-cmd --zone=public --query-port=8080/tcp
4、 安装zookeepr
上传安装包到服务器
解压安装包
tar -zxvf apache-zookeeper-3.6.2-bin.tar.gz
修改文件夹名
mv apache-zookeeper-3.6.2-bin zookeeper3.6.2
创建data文件夹
cd zookeeper3.6.2
mkdir data
修改配置文件
cd conf
cp zoo_sample.cfg zoo.cfg
修改配置 zoo.cfg
vim zoo.cfg
修改内容:
dataDir=/usr/local/zookeeper3.6.2/data
启动zookeeper
cd /usr/local/zookeeper3.6.2/bin
./zkServer.sh start
5、 部署dobbu-admin
先下载dubbo源码,这里注意2.6以上版本就没有admin了,所以下载2.5版本
​​​ https://github.com/apache/dubbo/tree/2.5.x​​​ 项目下载下来后解压,将dobbu-admin项目导入Idea,并且打包war
将war包部署到tomcat上:放到webapps之下
注意这里启动tomcat之前一定要先开启zookeeper
在tomcat/bin路径下,执行
./start.sh
访问dubbo-admin地址:ip:8080/dubbo/
*注意:*如果这里发现访问不了dubbo地址,首先查看ip:8080是否能访问,如果能,就说明是war打包有问题,检查后重新打包
如果也不能访问,先看看8080端口在防火墙中是否成功开启了,如果开启了,查看tomcat日志,/usr/local/tomcat8/logs/catalina.out
日志中如果有地址已被占用之类的报错,则使用命令将8080端口进程杀掉
查看端口进程
netstat -alnp | grep 8080
杀掉端口进程
kill -9 进程ID
然后重新启动tomcat即可
最终访问出现这个页面即成功Linux从零安装zookeeper,dubbo-admin_zookeeper