Zookeeper在windows搭建伪集群
2016-05-28 20:08
246 查看
条件有限,先搭建个伪集群玩玩
将下载的zookeeper压缩包解压,并重新命名为伪集群
创建3个数据文件夹和3个日志文件夹,路径自定义
进入conf文件夹,复制zoo.cfg得到zoo1.cfg,zoo2.cfg,zoo3.cfg
dataDir
分别是data\zk1,data\zk2,data\zk3
dataLogDir分别是logs\zk1,logs\zk2,logs\zk3
clientPort分别是2181,2182,2183
编辑zoo1.cfg
编辑zoo2.cfg
编辑zoo3.cfg
配置集群的关键是
我们需要在分别在dataDir中创建myid文件,内容分别是1,2,3与上述指定的server相对应,如果上述内容是
那对应的myid文件的内容依次是a,b,c。现在习惯性地使用阿拉伯数字
内容是1
内容是2
内容是3
进入bin路径
复制zkEnv.cmd得到zkEnv1.cmd,zkEnv2.cmd,zkEnv3.cmd
复制zkServer.cmd得到zkServer1.cmd,zkServer2.cmd,zkServer3.cmd
编辑zkEnv1.cmd
编辑zkEnv2.cmd
编辑zkEnv3.cmd
编辑zkServer1.cmd
编辑zkServer2.cmd
编辑zkServer3.cmd
分别启动zkServer1.cmd,zkServer2.cmd,zkServer3.cmd
dataDir中的myid,决定了zkServer.cmd
启动的zookeeper的ip和端口
依次启动过程中,已启动的zookeeper会试图连接未启动的zookeeper,这个时候会产生refusedconnected的错误,当都启动后,这种错误会消失
我们可以通过jps命令,查看集群是否搭建成功
真正的集群搭建,只需要将上述文件夹复制3份到3台服务器上,分别修改server.1,server.2,server.3,这时IP是不一样的,所以端口都可以一样。
相关文章推荐
- RedHat 5.8 安装Oracle 11gR2_Grid集群
- mysql集群之MMM简单搭建
- MySQL的集群配置的基本命令使用及一次操作过程实录
- MySQL slave_net_timeout参数解决的一个集群问题案例
- Redis 集群搭建和简单使用教程
- Windows Server 2003 下配置 MySQL 集群(Cluster)教程
- tomcat6_apache2.2_ajp 负载均衡加集群实战分享
- Shell脚本实现自动安装zookeeper
- 基于Zookeeper的使用详解
- 用apache和tomcat搭建集群(负载均衡)
- Red Hat Linux,Apache2.0+Weblogic9.2负载均衡集群安装配置
- Hadoop单机版和全分布式(集群)安装
- java结合HADOOP集群文件上传下载
- Spring3.2.0和Quartz1.8.6集群配置
- (Weblogic Portal 9.2.3集群)Oracle数据库初始化报PF_MARKUP...
- mesos + marathon + docker部署
- 基于zk的配置管理
- HBase基本原理
- HDFS DatanodeProtocol——sendHeartbeat