Zookeeper的配置
来源:互联网 发布:淘宝天猫代运营公司 编辑:程序博客网 时间:2024/05/21 11:14
下载zookeeper安装包
目录如下:
bin:可执行文件
build.xml:
CHANGES.txt:
conf:配置文件:
contrib
dist-maven:
docs:文档
ivysettings.xml
ivy.xml:
lib:运行时依赖的jar包
recipes:
src:源码
zookeeper-3.5.1-alpha.jar:
———————————————单机版zookeeper————————————————
解压文件:
需要数据文件:mkdir /usr/local/zookeeperdata
产生日志文件:mkdir /usr/local/zookeeperlogs
在conf下有一个zoo_sample.cfg复制并重命名为zoo.cfg
修改zoo.cfg中的有一个dataDir进行修改
修改成对应上面的目录,即:dataDir=/usr/local/zookeeperdata
对应生成的日志文件也是同样进行修改,当然上面是没有的
日志文件对应的配置是:dataLogDir=/usr/local/zookeeperlogs
开启zookeeper命令:在bin目录下,有一个zkServer.sh
启动命令:./zkServer.zh start
查看状态:./zkServer.zh status --->Mode: standalone
停止命令:./zkServer.zh stop
查看进程命令:ps –ef | grep “对应的zookeeper”
启动成功后:
———————————————单机版zookeeper————————————————
———————————————集群版zookeeper————————————————
在zookeeper中有投票容错机制,所以必须是奇数才能进行投票选举。
比如:
3台服务器,其中有一个出错了,有俩个产生差异,这时,第三台进行投票。
如果是4台,俩个出错了,那么可能产生1:1
所以一定要是奇数台服务器
首先每台服务器上都需要安装zookeeper
配置:在conf下有一个zoo_sample.cfg复制并重命名为zoo.cfg
在zoo.cfg中配置:
注意:在这里server.1=IP:端口号一:端口号二
端口号一和端口号二以及上面的客户端端口号不能重复
端口号二为投票
客户端端口号
和端口号一为开启zookeeper的
server.id=ip:port:port
server.id=ip:port:port
这时在刚刚配置的dataDir=/usr/local/zookeeperdata中创建一个myid的文件
查看端口号是否被占用:netstatus –an | grep 2181
在myid中有1-255个数字标识必须唯一,设置主从关系,其次 注意在server.1=IP:port:port中的1是myid中的值
———————————————集群版zookeeper————————————————
- Zookeeper-Zookeeper的配置
- Zookeeper-Zookeeper的配置
- Zookeeper-Zookeeper的配置
- Zookeeper-Zookeeper的配置
- Zookeeper-Zookeeper的配置
- Zookeeper(3)-Zookeeper的配置
- Zookeeper的配置
- zookeeper集群的配置
- zookeeper的安装配置
- Zookeeper的安装配置
- zookeeper的重要配置
- ZooKeeper 集群的配置
- zookeeper的配置项
- Zookeeper的配置
- Zookeeper的集群配置
- Zookeeper的配置
- zookeeper的安装配置
- Zookeeper的配置
- Gossip算法学习
- Shell 传递参数
- 数据库索引(算法)
- 【矩阵快速幂 && 状压dp】hdu-6185 Covering
- metasploit之客户端渗透
- Zookeeper的配置
- 使用Matlab对二值图像进行轮廓提取
- java集合(list,set,map)
- 程序员你为什么这么累?
- 异或运算随笔
- OpenGL ES 2.0 纹理总结
- 线性代数 -- 行列式及其性质
- js arr数组排序
- javascript实用技巧,js小知识