5、Zookeeper安装详解

编辑
文档创建者:youdunhou (57876 )     浏览次数:1546次     编辑次数:6次     最近更新:doreen0813 于 2017-11-30     

目录:

1、描述编辑

从前文我们可以知道,FineBI的集群是多台服务器共同访问一个web工程,而集群的操作中,存在擦写的行为,这就要求不同的服务器访问web工程时,需要互斥来防止彼此干扰来保证web工程的一致性,在这种情况下,便需要使用到分布式锁,用于协调他们之间的动作。zookeeper正是启动这个作用。

2、zookeeper的安装与调试编辑

2.1 zookeeper的安装

本集群采用的是zookeeper单机方式进行。此处下载zookeeper的安装包zookeeper使用FTP将其传入Linux的服务器中,该文件并不需要安装,只需解压即可。

解压安装文件,执行命令将该安装文件解压即可。

#tar -zxvf zookeeper-3.3.6.tar.gz

解压后,该目录中会出现文件夹zookeeper-3.3.6。可以执行cd命令切换到该目录下。

直接修改zookeeper的配置文件,zookeeper在运行中,默认读取配置文件名为“zoo.cfg”,我们把conf下的文件zoo_sample.cfg的文件改名为zoo.cfg。

首先cd 到conf的文件下。

#mv zoo_sample.cfg zoo.cfg

至此我们可以执行zookeeper的启动命令了。首先cd 到bin目录下。

#./zkServer.sh start

222

关于其他的的客户端,只需要将zookeeper的安装文件解压放在上面就行了。在bin目录下使用 ./zkCli.sh即可执行客户端的访问。访问格式为“./zkCli.sh -server +IP+端口” 例如:此处即为 ./zkCli.sh -server 192.168.42.128:2181

此处测试:
222

注:默认情况下,zookeeper的端口是2181

2.2 配置文件

该处配置文件是将zookeeper在运行时,执行分布式锁应用到FineBI的工程中。

该文件放置的位置是FineBI安装用户的根目录下面。在根目录查找./Finereport80 在该文件下建立路径“fineBI\cluster

在该目录下新建文件"zookeeper.info".

#vi zookeeper.info

编辑内容如下:

ip=192.168.42.128:2181

即安装zookeeper服务器的主机IP和其端口。

其他子机均如此配置。

配置完毕后,可以进行相应的测试。

附件列表


主题: 部署集成
标签: 暂无标签 编辑/添加标签
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?