学习内容:Zookeeper集群安装(Zookeeper版本:Zookeeper3.5.7;注:master,s1,s2都需要部署)

解压安装:

(1)在主机 master 解压 Zookeeper 安装包到/opt/module/目录下 (命令:tar -zxvf apache-zookeeper-3.5.7- bin.tar.gz -C /opt/module/ )

(2)修改 apache-zookeeper-3.5.7-bin 名称为 zookeeper-3.5.7 (命令:mv apache-zookeeper-3.5.7-bin/ zookeeper-3.5.7)

配置服务器:

(1)在/opt/module/zookeeper-3.5.7/这个目录下创建 zkData(命令:mkdir zkData)

(2)在/opt/module/zookeeper-3.5.7/zkData 目录下创建一个 myid 的文件 (命令:vi myid)

(3)在文件中添加与 server 对应的编号

(4)拷贝配置好的 zookeeper 到其他机器上 (命令: xsync zookeeper-3.5.7 )

(5)分别在s1、s2 修改 myid 文件中内容

配置zoo.cfg文件

(1)重命名/opt/module/zookeeper-3.5.7/conf 目录下的 zoo_sample.cfg 为 zoo.cfg (命令:mv zoo_sample.cfg zoo.cfg )

(2)打开 zoo.cfg 文件 (命令:vim zoo.cfg)

(3)修改数据存储路径配置 dataDir=/opt/module/zookeeper-3.5.7/zkData

(4)增加代码(红色编号部分与配置服务器中server 对应的编号相同)

    server.0=master:2888:3888

    server.1=s1:2888:3888

    server.2=s2:2888:3888

(5)同步 zoo.cfg 配置文件(命令: xsync zoo.cfg)

启动集群:分别在master,s1,s2上(/opt/module/zookeeper-3.5.7路径下)执行命令 bin/zkServer.sh start

出现的问题:同步 zoo.cfg 配置文件失败,显示xsync命令无法找到

解决方法:配置xsync集群

最新文章

  1. Android性能优化之利用LeakCanary检测内存泄漏及解决办法
  2. web应用和虚拟目录映射
  3. marathon新建应用映射端口限制
  4. 动态加载HTML后使用query修改标签样式
  5. Linux下nice/renice命令小结
  6. NoSQL与关系型数据库比较
  7. STMPClient 发送邮件显示 不允许使用邮件名称.
  8. POJ1056 IMMEDIATE DECODABILITY【数据结构】
  9. Android 用户登录
  10. Java -- 浅入Java反射机制
  11. Lua 数组排序 table.sort的注意事项
  12. 线段树入门HDU_1754
  13. Java并发框架——公平性
  14. 图解ARP协议(二)ARP攻击原理与实践
  15. win10连接无线网,开启移动热点,手机连接它手机一直显示获取ip地址中。
  16. WebView断网提示
  17. LeetCode算法题-Number of 1 Bits(Java实现)
  18. Manjaro (KDE)安装踩坑记录
  19. mint-ui之datetime-picker使用
  20. python,monkey-patch【猴子补丁】

热门文章

  1. centos下用ffmpeg推流宇视科技摄像头rtsp流到前端播放(无flash)
  2. 基于React的仿QQ音乐(移动端)
  3. vue2.0开发聊天程序(八) 初步完成
  4. python-筛法求素数
  5. 横竖屏切换android:screenOrientation属性的使用
  6. Java中读取 .properties 和 .xml 文件
  7. Windows CMD常用命令集合
  8. git clone 遇到的问题
  9. python---插入排序的实现
  10. springboot+springsecurity+mybatis plus注解实现对方法的权限处理