CenteOS7安裝dubbo與zookeeper

一、安裝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后我們就可以在訪問了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容