一,zookeeper 集群下载及配置

  1.1, 准备三台服务器node1,node2,node3.

1.2, [root@liunx local]#yum install -y java #安装java相关

[root@liunx local]#cd /usr/local #进入到目录并下载:

     [root@liunx local]# wget http://mirrors.shu.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

[root@liunx local]#  tar -zxvf zookeeper- 3.4.10.tar.gz

      解压并给Zookeeper做一个软链接 :

       [root@liunx local]# ln -s /usr/local/zookeeper-3.4.10.tar.gz  /usr/local/zookeeper

       [root@liunx local]#cd /usr/local/zookeeper/conf/

     [root@liunx local]#mv zoo_sample.cfg zoo.cfg #重新命名为zoo.cfg

     [root@liunx local]#vim zoo.cfg #编辑zoo.cfg

     

[root@liunx local]#wq #保存退出

      [root@liunx local]#mkdir -p /data/{zk1,zk2,zk3}

[root@liunx local]#echo "1" > /data/zk1/myid #分别给myid写入1,2,3

      [root@liunx local]#echo "2" > /data/zk2/myid

      [root@liunx local]#echo "3" > /data/zk3/myid

      [root@liunx local]#scp -rp /usr/local/zookeeper @192.168.80.130: /usr/local/zookeeper/ #把zookeeper相关配置分别推送到node2,node3服务器上去

[root@liunx local]#scp -rp /data/ @192.168.80.130: /data/ # 把刚建的zk1,zk2,zk3也分别推送到node2,node3服务器

二 ,node2服务器

[root@liunx local2]#cd /usr/local/zookeeper/conf/

[root@liunx local2]#vim zoo.cfg #node2服务器上的内容如下:

    

三,node3服务器

[root@liunx local3]#cd /usr/local/zookeeper/conf/

[root@liunx local3]#vim zoo.cfg #node3服务器上的内容如下:

     

四,zookeeper 启动以及角色查看(其它两台服务器都按以下操作)

[root@liunx local1]#/usr/local/zookeeper/bin/zkServer.sh start /usr/local/zookeeper/conf/zoo.cfg #启动node1服务器

     [root@liunx local1]#/usr/local/zookeeper/bin/zkServer.sh status /usr/local/zookeeper/conf/zoo.cfg #查看node1  zookeeper 状态

    

[root@liunx local1]#/usr/local/zookeeper/bin/zkCli.sh -server 192.168.80.132:2181 #测试连接node1上的zookeeper集群,出现以下证明一切OK

      [root@liunx local1]#[root@liunx local1]#/usr/local/zookeeper/bin/zkServer.sh stop /usr/local/zookeeper/conf/zoo.cfg #停止服务

[root@liunx local1]#/usr/local/zookeeper/bin/zkServer.sh restart /usr/local/zookeeper/conf/zoo.cfg #重启

五,总结以及注意事项:

1.1 必须要关闭防火墙否则会出现以下错误:

[root@liunx local1]#firewall-cmd --state #查看防火墙状态

     [root@liunx local1]#systemctl stop firewalld.service #关闭防火墙

最新文章

  1. Could not create the view: An unexpected exception was thrown.
  2. php图片处理类库 Image
  3. 黄聪:PHP解决textarea内容换行存入数据库,如何解析取出不能自动换行
  4. cannot access the system temp folder
  5. [Solution] Microsoft Windows 服务(1) C#创建Windows服务
  6. C# Java间进行RSA加密解密交互(二)
  7. 注册dll
  8. hadoop1中partition和combiner作用
  9. HNOI 2008:水平可见直线
  10. CSS3 新特性 开放字体格式WOFF
  11. Spring 入门 Ioc-Annotation
  12. angular中label包含input点击事件的问题
  13. React Native 轻松集成统计功能(Android 篇)
  14. Markdown 插入图片技巧
  15. 前端校验框架ValidForm之check方法修正
  16. asp.net 实现后台异步处理的方式
  17. for 和while循环 if else
  18. SQL Server 一致性读
  19. C++拷贝控制
  20. .NET压缩图片保存 .NET CORE WebApi Post跨域提交 C# Debug和release判断用法 tofixed方法 四舍五入 (function($){})(jQuery); 使用VUE+iView+.Net Core上传图片

热门文章

  1. map redcue filter sorted函数
  2. Kafka 系列(五)—— 深入理解 Kafka 副本机制
  3. Mysql高可用(HA)
  4. 建立apk定时自动打包系统第一篇——Ant多渠道打包并指定打包目录和打包日期
  5. Mybatis-plus的使用
  6. Python笔记_基础
  7. 完结撒花!129 集 21 个小时,松哥自制的 Spring Boot2 系列视频教程杀青啦!
  8. MySQL之mysqldump的使用
  9. Flink中Periodic水印和Punctuated水印实现原理(源码分析)
  10. 1.Sentinel源码分析—FlowRuleManager加载规则做了什么?