搭建 zookeeper 和搭建dubbo监控中心

一、搭建java和tomcat环境

这一步比较简单,可以参照上一篇文章:linux下tomcat8安装详解详解

二、搭建zookeeper

我使用的是zookeeper-3.5.3-beta.tar,点击下载点击下载

然后新建一个存放目录  /usr/mysoftware/tomcat ,将安装包rz进去。

下载后将其解压:

tar -xvf zookeeper-3.5.3-beta.tar.gz

解压后如下:(我这里已经解压过了,所以执行指令并没有重复解压)

切换到这个解压后得到的文件夹,然后创建建立logs文件夹和data文件夹用于存放日志和数据:,如下(同样我已经创建了)

cd ./zookeeper-3.5.3-beta
mkdir data
mkdir logs

进入上图所示的conf目录,复制一份zoo_sample.cfgzoo.cfg,对其进行修改:

cd ./conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg 

配置下dataDirdataLogDir的路径,为之前创建的两个文件夹的路径,clientPort使用默认的2181端口即可: 

此处用的是单机模式,没有配集群,这样就可以了。

在进入到bin目录,启动服务即可:

./zkServer.sh start
./zkServer.sh status

如下图所示: 

如上所示应该就是启动成功了。启动客户端测试一下,再开一窗口,同样cd到bin下执行,执行如下指令

./zkCli.sh -server 127.0.0.1:2181

如下图所示:

……………………(中间省略若干行)……………………

小心踩坑:

执行./zkServer.sh start时不要加sudo,如果root用户配置文件没有配JAVA_HOME会出现找不到JAVA_HOME

相关命令:

启动服务:start 停止服务: stop 重启服务; restart 查看状态:status

三、搭建dubbo监控中心

版本要求:

请使用dubbo-admin-2.5.6.war及以上版本,否则会不支持JDK1.8!

我用的是dubbo-admin-2.5.7.war:  下载

小心踩坑:

1、如果你的zookeeperdubbo-admin在一台服务器上,dubbo-admin不用修改任何内容!此时

先tomcat的ROOT下文件都删除。

cd /usr/mysoftware/tomcat/apache-tomcat-9.0.10/webapps/ROOT
rm -rf /usr/mysoftware/tomcat/apache-tomcat-9.0.10/webapps/ROOT/*

把dubbo-admin-2.5.7.war文件cd到ROOT下,再解压即可。

unzip dubbo-admin-2.5.7.war

查看文件有以下内容如下:

2、如果你的zookeeperdubbo-admin不在一台服务器上。则还要继续:

到webapps/ROOT/WEB-INF下,有一个dubbo.properties文件,里面指向Zookeeper ,使用的是Zookeeper 的注册中心,如图所示。你需要将那个IP地址改成zookeeper主机的IP地址就好了。

然后启动tomcat服务

启动完成,172.25.10.111:8080 访问测试,默认的用户名和密码:root/root

登陆后如下:

注:

(1)如果 ./zkServer.sh start 的话要记得关闭  ./zkServer.sh stop,否则可能出现连不上。

(2)如果还是连不上的话关闭防火墙试试。 

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
service iptables save
service iptables restart

至此,大功告成。。

https://blog.csdn.net/yuanlaijike/article/details/79654183

http://blog.51cto.com/343614597/1874745

https://blog.csdn.net/plg17/article/details/65719122

猜你喜欢

转载自blog.csdn.net/mijichui2153/article/details/81102277