zoukankan      html  css  js  c++  java
  • zookeeper的搭建方法

    1.创建三台虚拟机分别在虚拟机上安装Ubuntu16.04Server版的系统。

    2.首先选择配置好第一台虚拟机,使用命令vim /etc/hosts对该文件进行修改

    3.将zookeeper-3.4.10.tar.gz包解压在指定的目录下(我的是在/usr/local/java/),并将解压后的包改名为zookeeper。使用命令cd /usr/local/java/zookeeper/conf进入到该目录下,并且找到文件名zoo_sample.cfg,使用命令mv zoo_sample.cfg zoo.cfg在本目录下将该文件改名为zoo.cfg。

    4.使用命令mkdir /usr/local/java/zookeeper/data在zookeeper下创建目录data,并在该路径下创建myid、zookeeper.log、zookeeper.out这三个文件zookeeper_server.pid为自动生成的。在文件myid中写入一个表示,一般为了方便记忆选择从1递增。

    5.使用命令vim zoo.cfg对该文件进行修改,增加红色部分。server.X中的X与myid中的标识对应。(端口2181用于监听客户端的连接,端口2888用于Leader监听Follower的连接,而3888则用于Leader选举。)

     6.使用命令./bin/zkServer.sh start开启,使用命令./bin/zkServer.sh status查看zookeeper的状态。其他的两台虚拟机也是如此使用相同的方法配置并开启zookeeper,如果显示一下的信息即为成功。

    (注:如果总是显示如下图的Error那么第一个可能是配置的内容不对;第二个可能是Java环境没有配好,使用命令java -version测试Java环境;第三个可能是防火墙没关闭,使用命ufw disable关闭防火墙。)

  • 相关阅读:
    Hystrix容错处理
    Elasticsearch基本命令
    Elasticsearch
    IDEA最新破解方式
    ElasticSearch _bulk批量处理报错The bulk request must be terminated by a newline
    Mysql引擎MyISAM和InnoDB的区别
    利用文件建立与删除swap分区
    新的分区----增加与删除swap分区
    增加,删除分区,不重启更新分区表信息
    将/home迁移到一个独立分区(新的硬盘)中
  • 原文地址:https://www.cnblogs.com/ALittleMoreLove/p/9377153.html
Copyright © 2011-2022 走看看