下載地址:http://mirror.bit.edu.cn/apache/zookeeper/
yum install telnet -y
-y 再也不提示 所有選擇yesjava
一、解壓三個zk文件夾分別爲 zk8081 zk8082
二、
zk2181:
mkdir data
mkdir logs
touch /daata/myid 寫入1
zk2182:
mkdir data
mkdir logs
touch /daata/myid 寫入2
zk2183:
mkdir data
mkdir logs
touch /daata/myid 寫入3
注:myid值和坑2中的A對應
三、
zk2181:
dataDir=/root/zk/zk2181/data
dataLogDir=/root/zk/zk2181/logs
clientPort=2181
4lw.commands.whitelist=*
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389
zk2182:
dataDir=/root/zk/zk2182/data
dataLogDir=/root/zk/zk2182/logs
clientPort=2182
4lw.commands.whitelist=*
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389
zk2183:
dataDir=/root/zk/zk2183/data
dataLogDir=/root/zk/zk2183/logs
clientPort=2183
4lw.commands.whitelist=*
server.1=localhost:2287:3387
server.2=localhost:2288:3388
server.3=localhost:2289:3389linux
這些坑:一、必定要開放用到的端口
二、server.A=B:C:D
A:是一個數,就是data/myid裏的那個數字,表示這個是第幾號服務器 B:是這個服務器的ip地址,
C:zk leader交換信息端口
D:zk leader 選舉和宣講端口
三、若是zkServer.sh status zoo.cfg時碰見
JMX enabled by default
Using config:/var/local/server/zookeeper/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.
註釋掉
server.1=localhost:2287:3387
#server.2=localhost:2288:3388
#server.3=localhost:2289:3389
四、僞集羣用本機路由localhost 在/etc/hosts配置git
配置zkui訪問
一、下載https://github.com/DeemOpen/zkui
二、idea open打開
三、點擊閃電圖表 toggle ‘skip test’ mode
四、packet 打包
5.複製java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar 和 config.cfg上傳到linux目錄
六、修改config.cfg集羣地址
七、java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar 啓動
八、admin manager
注:記得開放9090[使用的]端口github
配置dubbo-admin
一、前往github上下載dubbo-admin:https://github.com/apache/incubator-dubbo/tree/dubbo-2.6.0 注意:dubbo-2.6.1之後的版本再也不有dubbo-admin
二、idea open打開
三、點擊閃電圖表 toggle ‘skip test’ mode
四、packet 打包
或
直接下載dubbo-admin.war
五、進入webapps\dubbo-admin-2.6.0\WEB-INF目錄下,找到dubbo.properties,修改web