zookeeper 服务器安装(1,单一实例zookeeper及其监控)

dubbo测试服务都已经弄好了,现在我来使用zookeeper进行服务管理。


1,下载并启动zookeeper服务器程序。
地址: http://apache.dataguru.cn/zookeeper/


目前最新发布版本是3.4.6,我下载的就是这个。

解压文件到任意目录。

conf 文件夹 下有 zoo.cfg.bak  这个文件,去掉后最 .bak ,根据需要修改配置项目。具体的参数可以参考 dubbo 上面的说明。

我目前的配置是如下:

tickTime=2000
initLimit=10
syncLimit=5
dataDir=D:/dubbo/zookeeper/data
clientPort=2181


在bin文件夹下 有 zkServer.cmd  和 zkServer.sh 两个文件,如果你是 windows系统的,双击 zkServer.cmd 即可启动zookeeper服务器。


2,修改服务提供、消费程序中的服务注册地址

如下:

<dubbo:registry protocol="zookeeper" address="127.0.0.1:2181" />

下面这个写法也是可以的

<dubbo:registry address="zookeeper://127.0.0.1:2181" />

3,启动程序验证

启动服务端和消费端程序,会发现报错了,提示类不存在。

经过查找,发现是没有zkclient的jar包。

在pom里添加如下依赖

<span style="white-space:pre">		</span><dependency>
<span style="white-space:pre">			</span><groupId>com.github.sgroschupf</groupId>
<span style="white-space:pre">			</span><artifactId>zkclient</artifactId>
<span style="white-space:pre">			</span><version>0.1</version>
<span style="white-space:pre">		</span></dependency>
再启动程序,一切正常了。


4,监控程序安装

下载阿里巴巴的服务监控软件。

地址:http://download.csdn.net/detail/fangxiaoji/8270365

将war包放到 tomcat或者其它web容器中,自动部署。

配置文件:

修改dubbo.properties

dubbo.registry.address=zookeeper://172.16.30.64:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest
这三项是管理zookeeper服务器的地址,和用户名密码,根据实际需要进行修改

注意事项:

1,目前我部署的情况是zookeeper必须在启动状态,此监控程序才能正常开启;

2,一定要保证上面的地址,跟你实际的部署地址是相同的

3,要确定监控程序所在的机器与zookeeper服务器所在的机器网络和端口是允许访问的。


打开界面如下:


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值