zookeeper伪集群搭建

下载地址: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

相关文章
相关标签/搜索