1. 环境变量设置:
  2. # .bash_profile
  3.  
  4. # Get the aliases and functions
  5. if [ -f ~/.bashrc ]; then
  6. . ~/.bashrc
  7. fi
  8.  
  9. # User specific environment and startup programs
  10.  
  11. export PATH=$PATH:$HOME/bin
  12.  
  13. export PS1="`hostname`:\$PWD# "
  14. export PATH
  15. PATH=$PATH:$HOME/bin:/usr/local/redis/bin:/usr/local/mongodb/bin/
  16. export PATH
  17. export JAVA_HOME=/usr/java/jdk1.8.0_20
  18. export PATH=$JAVA_HOME/bin:$PATH
  19.  
  20. server1:
  21. 配置文件:
  22. zjtest7-redis:/opt/zookeeper/conf# pwd
  23. /opt/zookeeper/conf
  24.  
  25. zjtest7-redis:/opt/zookeeper/conf# cat zoo.cfg | grep -v "^#"
  26. tickTime=2000
  27. initLimit=10
  28. syncLimit=5
  29. dataDir=/opt/zookeeper/server1/data
  30. dataLogDir=/opt/zookeeper/server1/logs
  31. clientPort=2181
  32. server.1=192.168.32.80:2888:3888
  33. server.2=192.168.32.81:2888:3888
  34. server.3=192.168.32.82:2888:3888
  35.  
  36. zjtest7-redis:/opt/zookeeper/server1/data# pwd
  37. /opt/zookeeper/server1/data
  38. zjtest7-redis:/opt/zookeeper/bin# cat /opt/zookeeper/server1/data/myid
  39. 1
  40. Server 2配置:
  41. zjtest7-redis2:/opt/zookeeper/conf# cat zoo.cfg | grep -v "^#"
  42. tickTime=2000
  43. initLimit=10
  44. syncLimit=5
  45. dataDir=/opt/zookeeper/server2/data
  46. dataLogDir=/opt/zookeeper/server2/logs
  47. clientPort=2181
  48. server.1=192.168.32.80:2888:3888
  49. server.2=192.168.32.81:2888:3888
  50. server.3=192.168.32.82:2888:3888
  51.  
  52. zjtest7-redis2:/opt/zookeeper/server2# cd data/
  53. zjtest7-redis2:/opt/zookeeper/server2/data# ls
  54. mydata
  55. zjtest7-redis2:/opt/zookeeper/server2/data# cat myid
  56. 2
  57.  
  58. Server 3配置:
  59. zjtest7-haproxy:/opt/zookeeper/conf# cat zoo.cfg | grep -v "^#"
  60. tickTime=2000
  61. initLimit=10
  62. syncLimit=5
  63. dataDir=/opt/zookeeper/server3/data
  64. dataLogDir=/opt/zookeeper/server3/logs
  65. clientPort=2181
  66. server.1=192.168.32.80:2888:3888
  67. server.2=192.168.32.81:2888:3888
  68. server.3=192.168.32.82:2888:3888
  69.  
  70. 验证集群可用性:
  71. zjtest7-redis:/opt/zookeeper/bin# telnet 192.168.32.80 2181
  72. Trying 192.168.32.80...
  73. Connected to 192.168.32.80.
  74. Escape character is '^]'.
  75. stat
  76. Zookeeper version: 3.4.8--1, built on 02/06/2016 03:18 GMT
  77. Clients:
  78. /192.168.32.80:54143[0](queued=0,recved=1,sent=0)
  79.  
  80. Latency min/avg/max: 0/0/0
  81. Received: 1
  82. Sent: 0
  83. Connections: 1
  84. Outstanding: 0
  85. Zxid: 0x0
  86. Mode: follower ##集群角色
  87. Node count: 4
  88. Connection closed by foreign host.
  89. zjtest7-redis:/opt/zookeeper/bin#
  90.  
  91. 伪集群模式:
  92. redis01:/zookeeper/server1/conf# cat zoo.cfg | grep -v "^#"
  93. tickTime=2000
  94. initLimit=10
  95. syncLimit=5
  96. dataDir=/zookeeper/server1/data
  97. dataLogDir=/zookeeper/server1/logs
  98. clientPort=2181
  99. server.1=127.0.0.1:2888:3888
  100. server.2=127.0.0.1:2889:3889
  101. server.3=127.0.0.1:2890:3890

zookeeer 集群和伪集群模式的更多相关文章

  1. redis在Windows下以后台服务一键搭建集群(单机--伪集群)

    redis在Windows下以后台服务一键搭建集群(单机--伪集群) 一.概述 此教程介绍如何在windows系统中同一台机器上布置redis伪集群,同时要以后台服务的模式运行.布置以脚本的形式,一键 ...

  2. 四:ZooKeeper的集群,伪集群,单机的搭建

    一:ZooKeeper服务安装包下载 第一步:打开zooKeeper官网

  3. 搭建zookeeper集群(伪集群)

    jdk环境 上传zk压缩包 解压缩 复制三份 mkdir /usr/local/zk_cluster cp -r zookeeper-3.4.6 /usr/local/zk_cluster/zooke ...

  4. zookeeper集群&伪集群模式部署

    1.什么是单机部署 一台服务器上面部署一个单机版本的zookeeper服务,用于提供服务. 2.什么是集群部署? 集群部署就是多台服务器上面各部署单独的一个zookeeper服务,然后组建一个集群 3 ...

  5. zookeeper伪集群(一)

    Zookeeper的安装和配置十分简单, 既可以配置成单机模式, 也可以配置成伪集群模式.集群模式. 本人将对伪集群.集群进行重点介绍: 铺垫: 1.集群必须是奇数(2N+1),伪集群和集群一致. 2 ...

  6. zookeeper 伪集群模式

    问题二:开发没有足够机器,一台机子上是否装三个zookeeper服务器集群. 问题解答: 这种安装模式只能说是一种伪集群模式.三个zookeeper服务器都安装在同一个服务器(platform)上,需 ...

  7. zookeeper在windows下的伪集群模式

    参考:zookeeper在windows下的伪集群模式 踩到的坑: 注意windows下路径需要使用\ dataDir=D:\Program Files\Java\zookeeper-3.4.10-c ...

  8. 10. ZooKeeper之搭建伪集群模式。

    转自:https://blog.csdn.net/en_joker/article/details/78673456 在集群和单机两种模式下,我们基本完成了分别针对生产环境和开发环境ZooKeeper ...

  9. Windows环境下Zookeeper的安装和部署(单机模式和伪集群模式)

    第一部分:单机模式 1)下载地址:http://www.pirbot.com/mirrors/apache/zookeeper/,建议下载stable版本 2)解压缩 将下载好的压缩包解压到指定目录, ...

随机推荐

  1. IOS开发之格式化日期时间的使用 && 编程中常见问题

    今天在做一个有关时间的一些开发的时候,遇见了一写问题,反正来说既是很简单的问题,但毕竟用了我一些时间去调错误,遂记录之. 本来是想用 NSDateFormat 来转换一下服务器返回的时间,然后在客户端 ...

  2. C++对C语言的非面向对象特性扩充(2)

    上一篇随笔写了关于C++在注释,输入输出,局部变量说明的扩充,以及const修饰符与C中的#define的比较,也得到了几位学习C++朋友们的帮助讲解,十分感谢,我也希望欢迎有更多学习C++的朋友一起 ...

  3. 【Linux命令】杀死僵尸程序

    A zombie is already dead, so you cannot kill it. To clean up a zombie, it must be waited on by its p ...

  4. Lake Counting(poj 2386)

    题目描述: Description Due to recent rains, water has pooled in various places in Farmer John's field, wh ...

  5. 依赖和用jar包得区别

    有个项目,需要用到第三方开发的一个jar文件,我先是把生成的jar文件直接拷贝到我的项目的libs目录下,项目自动加载了引用的jar包,在java文件中使用也没有问题,但是由于引用的jar文件中有自定 ...

  6. Friendship of Frog(水题)

    Friendship of Frog Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Other ...

  7. uva 10599 - Robots(II) (dp | 记忆化搜索)

    本文出自   http://blog.csdn.net/shuangde800 ------------------------------------------------------------ ...

  8. Cocos2d-x 精灵碰撞检測(方法二)

    将"Cocos2d-x 精灵碰撞检測(方法一)" update函数改动一下. 使用精灵boundingBox函数获取直接精灵边界框, 不用自己计算精灵矩形大小了,还比較精确,然后调 ...

  9. 【Nginx】启动报错-端口被占用

    将下载的windows版nginx的压缩包nginx-1.4.2.zip解压到F:\server\nginx-1.4.2里面. dos命令键入: F: cd F:\server\nginx-1.4.2 ...

  10. oracle_SQL中ROWID与ROWNUM的使用(转)

    转自:http://www.360doc.com/content/12/0802/11/219024_227802569.shtml rownum: ROWNUM是对结果集加的一个伪列, 即先查到结果 ...