zookeeper伪集群搭建

下载地址:http://mirror.bit.edu.cn/apache/zookeeper/
yum install telnet -y
-y 不再提示 全部选择yes

1、解压三个zk文件夹分别为 zk8081 zk8082
2、
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对应
3、
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:3389

这些坑:1、一定要开放用到的端口
2、server.A=B:C:D
A:是一个数,就是data/myid里的那个数字,表示这个是第几号服务器 B:是这个服务器的ip地址,
C:zk leader交换信息端口
D:zk leader 选举和宣讲端口
3、如果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
4、伪集群用本机路由localhost 在/etc/hosts配置

 

配置zkui访问
1、下载https://github.com/DeemOpen/zkui
2、idea open打开
3、点击闪电图表 toggle ‘skip test’ mode
4、packet 打包
5.复制java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar 和 config.cfg上传到linux目录
6、修改config.cfg集群地址
7、java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar 启动
8、admin manager
注:记得开放9090[使用的]端口

配置dubbo-admin
1、前往github上下载dubbo-admin:https://github.com/apache/incubator-dubbo/tree/dubbo-2.6.0 注意:dubbo-2.6.1以后的版本不再有dubbo-admin
2、idea open打开
3、点击闪电图表 toggle ‘skip test’ mode
4、packet 打包

直接下载dubbo-admin.war
5、进入webapps\dubbo-admin-2.6.0\WEB-INF目录下,找到dubbo.properties,修改

posted @ 2019-07-20 16:38  偷懒的fc  阅读(718)  评论(0编辑  收藏  举报