zookeeper伪分布式集群搭建
2015-05-29 21:52
295 查看
1、去官网下载zookeeper,我这里用的是3.4.6版本的
2、下载完成解压缩到一个目录
3、因为是伪分布式,所以我创建了3个服务器文件夹,比如server1,server2,server3。每个服务器文件夹下都创建了data,dataLog,logs目录。然后把解压完成的zookeeper拷贝到每个服务器文件夹下面。
4、在每个data目录中创建myid文件,里面写上一个数字,比如1,2, 3,server1就对应1。server2就对应2。server3对应3。这个数字不能重复。表示是服务器的id
5、进入zookeeper目录的conf里,拷贝zoo_sample.cfg文件为zoo.cfg,这个是zookeeper的默认配置文件。
编辑zoo.cfg文件。
每个服务器目录都复制一份,改一下clientPort和dataDir、dataLogDir就可以了。
6、启动zookeeper。
执行bin目录下的zkServer.sh,启动zookeeper。
2、下载完成解压缩到一个目录
3、因为是伪分布式,所以我创建了3个服务器文件夹,比如server1,server2,server3。每个服务器文件夹下都创建了data,dataLog,logs目录。然后把解压完成的zookeeper拷贝到每个服务器文件夹下面。
4、在每个data目录中创建myid文件,里面写上一个数字,比如1,2, 3,server1就对应1。server2就对应2。server3对应3。这个数字不能重复。表示是服务器的id
5、进入zookeeper目录的conf里,拷贝zoo_sample.cfg文件为zoo.cfg,这个是zookeeper的默认配置文件。
编辑zoo.cfg文件。
tickTime=2000 initLimit=5 syncLimit=2 #这个是zookeeper的数据目录 dataDir=/usr/local/zookeeper/server1/data #这个是zookeeper的数据日志目录 dataLogDir=/usr/local/zookeeper/server1/dataLog #端口号,伪分布式不能重复 clientPort=2181 #集群地址:端口号:选举leader端口号,伪分布式不能重复 server.1=127.0.0.1:2888:3888 server.2=127.0.0.1:2889:3889 server.3=127.0.0.1:2890:3890
每个服务器目录都复制一份,改一下clientPort和dataDir、dataLogDir就可以了。
6、启动zookeeper。
执行bin目录下的zkServer.sh,启动zookeeper。
相关文章推荐
- Subline Text 使用技巧
- ScrollView+ListView滚动冲突,没有滑动效果 解决办法
- 站立会议05(第二阶段)
- win7(windows) 下 git bash 调用 notepad++ 或者其他编辑器的方法
- B\S备忘录16——tomcat压缩版安装
- recursion demo
- nyoj 86 找球号 (一)
- 类族的设计
- MacPorts基础教程
- PHP中常量总结
- Hadoop到底能做什么?怎么用hadoop?
- poj 1106 Transmitters
- java简易编辑器
- SQL小结(二)
- 第十七天:还是出差
- 新手入门iOS,浅谈学习经验
- 2015第22周五
- Servlet面页跳转
- 堆和栈的区别(转过无数次的文章)
- Java 得到泛型中得到T.class