zookeeer 集群和伪集群模式
- 环境变量设置:
- # .bash_profile
- # Get the aliases and functions
- if [ -f ~/.bashrc ]; then
- . ~/.bashrc
- fi
- # User specific environment and startup programs
- export PATH=$PATH:$HOME/bin
- export PS1="`hostname`:\$PWD# "
- export PATH
- PATH=$PATH:$HOME/bin:/usr/local/redis/bin:/usr/local/mongodb/bin/
- export PATH
- export JAVA_HOME=/usr/java/jdk1.8.0_20
- export PATH=$JAVA_HOME/bin:$PATH
- server1:
- 配置文件:
- zjtest7-redis:/opt/zookeeper/conf# pwd
- /opt/zookeeper/conf
- zjtest7-redis:/opt/zookeeper/conf# cat zoo.cfg | grep -v "^#"
- tickTime=2000
- initLimit=10
- syncLimit=5
- dataDir=/opt/zookeeper/server1/data
- dataLogDir=/opt/zookeeper/server1/logs
- clientPort=2181
- server.1=192.168.32.80:2888:3888
- server.2=192.168.32.81:2888:3888
- server.3=192.168.32.82:2888:3888
- zjtest7-redis:/opt/zookeeper/server1/data# pwd
- /opt/zookeeper/server1/data
- zjtest7-redis:/opt/zookeeper/bin# cat /opt/zookeeper/server1/data/myid
- 1
- Server 2配置:
- zjtest7-redis2:/opt/zookeeper/conf# cat zoo.cfg | grep -v "^#"
- tickTime=2000
- initLimit=10
- syncLimit=5
- dataDir=/opt/zookeeper/server2/data
- dataLogDir=/opt/zookeeper/server2/logs
- clientPort=2181
- server.1=192.168.32.80:2888:3888
- server.2=192.168.32.81:2888:3888
- server.3=192.168.32.82:2888:3888
- zjtest7-redis2:/opt/zookeeper/server2# cd data/
- zjtest7-redis2:/opt/zookeeper/server2/data# ls
- mydata
- zjtest7-redis2:/opt/zookeeper/server2/data# cat myid
- 2
- Server 3配置:
- zjtest7-haproxy:/opt/zookeeper/conf# cat zoo.cfg | grep -v "^#"
- tickTime=2000
- initLimit=10
- syncLimit=5
- dataDir=/opt/zookeeper/server3/data
- dataLogDir=/opt/zookeeper/server3/logs
- clientPort=2181
- server.1=192.168.32.80:2888:3888
- server.2=192.168.32.81:2888:3888
- server.3=192.168.32.82:2888:3888
- 验证集群可用性:
- zjtest7-redis:/opt/zookeeper/bin# telnet 192.168.32.80 2181
- Trying 192.168.32.80...
- Connected to 192.168.32.80.
- Escape character is '^]'.
- stat
- Zookeeper version: 3.4.8--1, built on 02/06/2016 03:18 GMT
- Clients:
- /192.168.32.80:54143[0](queued=0,recved=1,sent=0)
- Latency min/avg/max: 0/0/0
- Received: 1
- Sent: 0
- Connections: 1
- Outstanding: 0
- Zxid: 0x0
- Mode: follower ##集群角色
- Node count: 4
- Connection closed by foreign host.
- zjtest7-redis:/opt/zookeeper/bin#
- 伪集群模式:
- redis01:/zookeeper/server1/conf# cat zoo.cfg | grep -v "^#"
- tickTime=2000
- initLimit=10
- syncLimit=5
- dataDir=/zookeeper/server1/data
- dataLogDir=/zookeeper/server1/logs
- clientPort=2181
- server.1=127.0.0.1:2888:3888
- server.2=127.0.0.1:2889:3889
- server.3=127.0.0.1:2890:3890
zookeeer 集群和伪集群模式的更多相关文章
- redis在Windows下以后台服务一键搭建集群(单机--伪集群)
redis在Windows下以后台服务一键搭建集群(单机--伪集群) 一.概述 此教程介绍如何在windows系统中同一台机器上布置redis伪集群,同时要以后台服务的模式运行.布置以脚本的形式,一键 ...
- 四:ZooKeeper的集群,伪集群,单机的搭建
一:ZooKeeper服务安装包下载 第一步:打开zooKeeper官网
- 搭建zookeeper集群(伪集群)
jdk环境 上传zk压缩包 解压缩 复制三份 mkdir /usr/local/zk_cluster cp -r zookeeper-3.4.6 /usr/local/zk_cluster/zooke ...
- zookeeper集群&伪集群模式部署
1.什么是单机部署 一台服务器上面部署一个单机版本的zookeeper服务,用于提供服务. 2.什么是集群部署? 集群部署就是多台服务器上面各部署单独的一个zookeeper服务,然后组建一个集群 3 ...
- zookeeper伪集群(一)
Zookeeper的安装和配置十分简单, 既可以配置成单机模式, 也可以配置成伪集群模式.集群模式. 本人将对伪集群.集群进行重点介绍: 铺垫: 1.集群必须是奇数(2N+1),伪集群和集群一致. 2 ...
- zookeeper 伪集群模式
问题二:开发没有足够机器,一台机子上是否装三个zookeeper服务器集群. 问题解答: 这种安装模式只能说是一种伪集群模式.三个zookeeper服务器都安装在同一个服务器(platform)上,需 ...
- zookeeper在windows下的伪集群模式
参考:zookeeper在windows下的伪集群模式 踩到的坑: 注意windows下路径需要使用\ dataDir=D:\Program Files\Java\zookeeper-3.4.10-c ...
- 10. ZooKeeper之搭建伪集群模式。
转自:https://blog.csdn.net/en_joker/article/details/78673456 在集群和单机两种模式下,我们基本完成了分别针对生产环境和开发环境ZooKeeper ...
- Windows环境下Zookeeper的安装和部署(单机模式和伪集群模式)
第一部分:单机模式 1)下载地址:http://www.pirbot.com/mirrors/apache/zookeeper/,建议下载stable版本 2)解压缩 将下载好的压缩包解压到指定目录, ...
随机推荐
- View中的onTouchEvent()与setOnTouchListener()中的ontouch()方法的事件处理先后顺序
Touch事件的两种情况 1.覆写View.class中定义的onTouchEvent-->基于事件回调监听方式 @Override public boolean onTouchEvent(Mo ...
- STL之deque(双向队列)
deque双向队列是一种双向开口的连续线性空间,可以高效的在头尾两端插入和删除元素,deque在接口上和vector非常相似,下面列出deque的常用成员函数: deque在vector函数的基础上增 ...
- Qt configure 参数不完全说明
只需要加个 -fast参数就ok了.其他参数视自己情况而定,比如你不需要qt3支持可以添加-no-qt3support,或者不需要webkit插件 -no-webkit配置参数选项: 前面是*号的表示 ...
- 关于64位Windows7系统下INF的安装问题
原文 http://bbs.csdn.net/topics/360262492 我的电脑 ——>属性 ——>设备管理器 ——>操作 ——>添加过时硬件 但是,64位系统上报“指 ...
- 用Xamarin 实现园友的 :Android浮动小球与开机自启动
原文:用Xamarin 实现园友的 :Android浮动小球与开机自启动 前两天看园子里有筒子写了个 Android浮动小球与开机自启动 , 感觉这种被 360 玩烂的功能原来是如此的简单啊... ...
- 17.1.1.8?Setting Up Replication with Existing Data设置复制使用存在的数据
17.1.1.8?Setting Up Replication with Existing Data设置复制使用存在的数据 当设置复制使用存在的数据,你需要确定如何最好的从master 得到数据到sl ...
- 安装ubuntu时的注意事项----个人小总结
今天重装了一次ubuntu,以前是别人帮我装的,而这次是我自己照着网上教程装的. 这个教程还是挺不错的,我就是照着这个装成功的 http://jingyan.baidu.com/article/60c ...
- java学习之url
package com.gh.URL; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import ...
- ImageMagick 拼图及切图方法
ImageMagick 拼图方法1. 拼图montage *.jpg -tile 22x2 -geometry 64x256+0+0 10-.jpg将目录里的jpg文件按顺序拼成x轴22块,y轴2 ...
- eclipse svn2.0.0插件 手动安装方法
org.tigris.subversion.javahl.ClientException: Unsupported working copy formatsvn: This client is too ...