一、安裝zookeeper
1、下載zookeeper
選擇需要的版本:http://mirror.bit.edu.cn/apache/zookeeper/
2、上傳到Linux指定目錄并解壓
[root@localhost zookeeper]# tar -zxvf zookeeper-3.4.13.tar.gz
3、進(jìn)入zk的根目錄創(chuàng)建一個(gè)data文件夾,用來保存zk的log信息
[root@localhost zookeeper-3.4.13]# mkdir data
4、進(jìn)入conf 文件夾修改zoo_sample.cfg 為zoo.cfg
5、修改zoo.conf中的datalogDir路徑
dataDir=/usr/local/java/zookeeper/zookeeper-3.4.13/data
配置文件中參數(shù)說明:
tickTime : 服務(wù)器與客戶端之間交互的基本時(shí)間單元(ms)
dataDir : 保存zookeeper數(shù)據(jù)路徑
dataLogDir : 保存zookeeper的日志路徑,當(dāng)此配置不存在時(shí)默認(rèn)路徑與dataDir一致
clientPort : 客戶端訪問zookeeper時(shí)經(jīng)過服務(wù)器端時(shí)的端口號(hào)
6、配置zk環(huán)境變量
export ZOOKEEPER_HOME=/usr/local/java/zookeeper/zookeeper-3.4.13
export PATH=$ZOOKEEPER_HOME/bin;$ZOOKEEPER_HOME/conf
7、啟動(dòng)zookeeper
進(jìn)入bin目錄
啟動(dòng):
[root@localhost bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /usr/local/java/zookeeper/zookeeper-3.4.13/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
停止:
[root@localhost bin]# ./zkServer.sh stop
ZooKeeper JMX enabled by default
Using config: /usr/local/java/zookeeper/zookeeper-3.4.13/bin/../conf/zoo.cfg
Stopping zookeeper ... STOPPED
8、將zookeeper設(shè)置為開機(jī)啟動(dòng)
(1)在/etc/rc.d/init.d目錄下新建zookeeper文件
[root@localhost ~]# vim /etc/init.d/zookeeper
(2)編輯文件加入以下代碼
#!/bin/bash
#chkconfig: 2345 10 90
#description: service zookeeper
export? JAVA_HOME=/usr/local/java/jdk1.8.0_181
export? ZOO_LOG_DIR=/usr/local/java/zookeeper/log
ZOOKEEPER_HOME=/usr/local/java/zookeeper/zookeeper-3.4.13
su? ? root? ? ${ZOOKEEPER_HOME}/bin/zkServer.sh? ? ? "$1"
(3)為新建的/etc/rc.d/init.d/zookeeper文件添加可執(zhí)行的權(quán)限
[root@localhost ~]# chmod +x /etc/rc.d/init.d/zookeeper
(4)把zookeeper這個(gè)腳本添加到開機(jī)啟動(dòng)項(xiàng)里面,命令是
[root@localhost zookeeper]# chkconfig --add zookeeper
(5)查看是否添加成功,命令是:
[root@localhost ~]# chkconfig --list

(6)重啟機(jī)器看是否開機(jī)啟動(dòng)
[root@localhost ~]# reboot
9、防火墻設(shè)置添加8161和61616端口號(hào)
[root@localhost bin]# firewall-cmd --zone=public --add-port=2181/tcp --permanent
success
[root@localhost bin]#? firewall-cmd --reload
success
二、安裝dubbo-admin
(1)下載
https://www.cnblogs.com/xhkj/p/7407092.html
(2)將doubbo-admin.war放到Linux中tomcat的webapps文件夾下面
(3)啟動(dòng)dubbo-admin
注意:?jiǎn)?dòng)tomcat之前我們需要把zookeeper啟動(dòng)起來
啟動(dòng)tomcat后我們就可以在訪問了。