zoukankan      html  css  js  c++  java
  • Linux 集群安装zookeeper

    系统:CentOs 7

    环境:jdk 8 

    Zookeeper 下载地址:  http://www-eu.apache.org/dist/zookeeper/stable/

    上传至服务器并解压,本人放在了 /usr/local/zookeeper 目录下。zookeeper目录要自己创建,创建zookeeper后,再创建两个文件夹 mkdir data  mkdir log

    目录结构为(这两个文件也可以创建在 zookeeper-3.4.14下,因人而异):

    然后,进入zookeeper-3.4.14/conf 目录下,复制一份配置文件 cp zoo_sample.cfg zoo.cfg

    打开 zoo.cfg 修改配置内容如下。

    数据保存目录:dataDir=/usr/local/zookeeper/data

    日志保存目录:dataLogDir=/usr/local/zookeeper/log

    server.1=ip:2888:3888 、server.2=ip:2888:3888 、server.3=ip:2888:3888 这里呢,为了弄成集群安装我弄了三台服务器, 三台服务器的安装操作均一样。也可以使用伪集群安装即一台服务器安装三个zookeeper实例,修改成不同的端口号即可

    然后在前面创建的data目录下,创建一个myid文件,里面放对应服务器的id。比如server.1=192.168.0.76:2888:3888 则我在76服务器上的myid文件中保存的就是1

     最后再配置一下环境变量

    vi /etc/profile

    export ZOOKEEPER_INSTALL=/usr/local/zookeeper/zookeeper-3.4.14

    export PATH=${ZOOKEEPER_INSTALL}/bin:${PATH} 

    尝试启动,进入到zookeeper-3.4.14目录下,

    执行启动命令  bin/zkServer.sh start conf/zoo.cfg

    查看状态: bin/zkServer.sh status conf/zoo.cfg  (Mode:分为 leader与follower)

    停止: bin/zkServer.sh stop conf/zoo.cfg

  • 相关阅读:
    Word Ladder
    Word Ladder II
    Valid Palindrome
    java 正则表达式-忽略大小写与多行匹配
    Vue自定义指令
    定义格式化时间的全局过滤器
    Vue过滤器的使用
    daterangepicker 设置默认值为空(转载)
    js时间戳与日期格式之间的互转
    Vuedevtools安装
  • 原文地址:https://www.cnblogs.com/z0909y/p/10769523.html
Copyright © 2011-2022 走看看