zookeeper集群安装-debian
2017-08-22 16:16
274 查看
zookeeper的安装下载安装方式可以参考:
http://zookeeper.apache.org/doc/trunk/zookeeperStarted.html
下载解压后,参考文档的方式进行配置和启动。我下面要说下载在linux debian系的apt-get install方式安装和配置方式。
新增了几个参数, 其含义如下:
initLimit: zookeeper集群中的包含多台server, 其中一台为leader, 集群中其余的server为follower. initLimit参数配置初始化连接时, follower和leader之间的最长心跳时间. 此时该参数设置为5, 说明时间限制为5倍tickTime, 即5*2000=10000ms=10s.
syncLimit: 该参数配置leader和follower之间发送消息, 请求和应答的最大时间长度. 此时该参数设置为2, 说明时间限制为2倍tickTime, 即4000ms.
server.X=A:B:C 其中X是一个数字, 表示这是第几号server. A是该server所在的IP地址. B配置该server和集群中的leader交换消息所使用的端口. C配置选举leader时所使用的端口. 由于配置的是伪集群模式, 所以各个server的B, C参数必须不同.
参照zookeeper0/conf/zoo.cfg, 配置zookeeper1/conf/zoo.cfg, 和zookeeper2/conf/zoo.cfg文件. 只需更改dataDir, dataLogDir, clientPort参数即可.
注意:
1. 用apt-get install 安装之后,系统会创建 zookeeper 用户和用户组,在配置zookeeper日志和数据文件夹之后,需要配置文件夹的权限,否则启动会因为文件夹权限问题包异常。例如:
chown -R zookeeper:zookeeper /Users/apple/zookeeper0/data
确保不同服务器之间的端口有权限相互访问指定的端口。
http://zookeeper.apache.org/doc/trunk/zookeeperStarted.html
下载解压后,参考文档的方式进行配置和启动。我下面要说下载在linux debian系的apt-get install方式安装和配置方式。
安装
apt-get install zookeeperd启动停止
service zookeeper # {start|stop|status|restart|force-reload}配置
配置/etc/zookeeper/conf/zoo.cfg
tickTime=2000 initLimit=5 syncLimit=2 dataDir=/Users/apple/zookeeper0/data dataLogDir=/Users/apple/zookeeper0/logs clientPort=2181 server.0=127.0.0.1:2888:3888 server.1=127.0.0.1:2888:3888 server.2=127.0.0.1:2888:3888
新增了几个参数, 其含义如下:
initLimit: zookeeper集群中的包含多台server, 其中一台为leader, 集群中其余的server为follower. initLimit参数配置初始化连接时, follower和leader之间的最长心跳时间. 此时该参数设置为5, 说明时间限制为5倍tickTime, 即5*2000=10000ms=10s.
syncLimit: 该参数配置leader和follower之间发送消息, 请求和应答的最大时间长度. 此时该参数设置为2, 说明时间限制为2倍tickTime, 即4000ms.
server.X=A:B:C 其中X是一个数字, 表示这是第几号server. A是该server所在的IP地址. B配置该server和集群中的leader交换消息所使用的端口. C配置选举leader时所使用的端口. 由于配置的是伪集群模式, 所以各个server的B, C参数必须不同.
参照zookeeper0/conf/zoo.cfg, 配置zookeeper1/conf/zoo.cfg, 和zookeeper2/conf/zoo.cfg文件. 只需更改dataDir, dataLogDir, clientPort参数即可.
配置/var/lib/zookeeper/myid
myid 里面填写的内容就是当前服务器的编码, Server.X 的X值。注意:
1. 用apt-get install 安装之后,系统会创建 zookeeper 用户和用户组,在配置zookeeper日志和数据文件夹之后,需要配置文件夹的权限,否则启动会因为文件夹权限问题包异常。例如:
chown -R zookeeper:zookeeper /Users/apple/zookeeper0/data
确保不同服务器之间的端口有权限相互访问指定的端口。
相关文章推荐
- Debian环境——ZooKeeper集群安装配置
- centos安装zookeeper集群
- hadoop1.2.1+zookeeper-3.4.5+hbase-0.94.1集群安装
- zookeeper 集群安装
- ZooKeeper伪分布式集群安装及使用
- 个人hadoop学习总结:Hadoop集群+HBase集群+Zookeeper集群+chukwa监控(包括单机、伪分布、完全分布安装操作)
- zookeeper安装集群配置(跪了的一次体验)
- hadoop系列:zookeeper(1)——zookeeper单点和集群安装
- ZooKeeper 的安装和配置---单机和集群
- ubuntu12.04下安装zookeeper3.4.5集群环境
- Zookeeper系列(二)安装配置与集群搭建
- Zookeeper集群安装
- solrcloud分布式集群部署&zookeeper集群安装
- zookeeper的集群安装
- 安装hbase分布式集群(h15\h16\h17上操作,原因是在这些机器上有zookeeper-3.4.6)
- zookeeper服务集群安装+测试+命令
- 吴超老师课程---ZooKeeper介绍和集群安装
- zookeeper的集群模式下的安装和配置
- Nginx+Keepalived+Tomcat高可用负载均衡,Zookeeper集群配置,Mysql(MariaDB)搭建,Redis安装,FTP配置
- ZooKeeper集群安装