注意点

zookeeper需要在各个节点的机器上搭建,它的启动也要在各个节点的$ZOOKEEPER_HOME/bin 下启动。

环境搭建

  • 下载安装包并解压。
  • 在$ZOOKEEPER_HOME/conf 目录下,生成zoo.cfg文件并添加配

    置。
mv zoo_sample.cfg zoo.cfg
#新增内容
server.0=192.168.154.200:8880:7770
server.1=192.168.154.201:8881:7771
server.2=192.168.154.202:8882:7772

  • 在$ZOOKEEPER_HOME/下创建dataDir指定的文件。
mkdir -p tmp/zookeeper
  • 在创建的./tmp/zookeeper下新建myid文件,并添加内容。

    不同节点机器上,myid的内容不同。myid[server.0=192.168.154.200:8880:7770,server.1=192.168.154.201:8881:7771 ,server.2=192.168.154.202:8882:7772] 中对应的[0,1,2]
  • 启动并查看状态。
./zkServer.sh start

异常处理

ZooKeeper JMX enabled by default

Using config: /usr/local/src/zk/bin/../conf/zoo.cfg

  • 查看$ZOOKEEPER_HOME/bin下的zookeeper.out

  • 可能造成的原因

    1. ./conf/zoo.cfg 中的dataDir配置的路径不对,最好采用全路径。
    2. zookeeper中没有dataDir 指定路径的文件。
    3. ./conf/zoo.cfg 中的dataDir 指定路径下没有配置myid 文件。

最新文章

  1. DataAccess通用数据库访问类,简单易用,功能强悍
  2. Java提高配(三七)-----Java集合细节(三):subList的缺陷
  3. 用 Python 和 OpenCV 检测图片上的条形码
  4. 设置eclipse补全方法
  5. HTML5/CSS3动画应用
  6. javascript表单验证-邮箱验证
  7. 批量删除Kindle Personal Documents
  8. sql中插入多条记录-微软批处理
  9. 说说PHP的autoLoad自动加载机制
  10. 关于hashmap的理解
  11. java GUI编程二
  12. Linux下如何彻底删除MySQL
  13. JavaScript基础入门 - 01
  14. python中的双向链表实现
  15. IIS版本号可以被识别 解决方案
  16. [5]windows内核情景分析---进程线程
  17. MVC -18.缓存(2)
  18. 【转载】mysql配置模板(my-*.cnf)参数详细说明
  19. 科学计算三维可视化---TraitsUI(View定义界面)
  20. 有关于腾讯地图服务端IP定位接口的获取当前城市的处理

热门文章

  1. 【Oracle 12c】最新CUUG OCP-071考试题库(54题)
  2. “全栈2019”Java异常第十二章:catch与异常匹配
  3. SQL Server 根据树状结构表生成以/号分割的路由字符串
  4. [bzoj1951] [Sdoi2010]古代猪文 费马小定理+Lucas定理+CRT
  5. 洛谷P1393 动态逆序对(CDQ分治)
  6. 在myeclipse中有的项目上有个红色感叹号
  7. Windows 断开CIFS共享出现 “此网络连接不存在”
  8. mxonline实战16:首页配置和xadmin进阶,Ueditor
  9. Linux(Ubuntu)新建用户只有一个$问题
  10. mysql的left join、 right join和inner join