• zookeeper配置记录


    1. 准备三台机器,系统CentOS6

    2. 将JDK和zookeeper安装包解压到目录

    tar -zxvf jdk1.8.0_181-linux-x64.tar.gz -C /javatools  
    tar -zxvf zookeeper-3.4.12.tar.gz -C /javatools  
    

    3. 配置环境变量

    vim /etc/profile
    

    刷新环境变量  
    source /etc/profile
    

    4. 查看java是否安装成功

    java -version
    

    5. 配置zookeeper的配置文件

    进入zookeeper的conf文件夹,修改配置文件名和文件内容

    mv zoo_sample.cfg zoo.cfg  
    vim zoo.cfg  
    


    dataDir是zookeeper的数据目录  
    server.X=A:B:C,X代表第几号Server,A是server的ip地址,B是server与leader交换信息的端口,C是选举leader时要用的端口  
    

    6. 建立zookeeper的数据目录

    mkdir -p /zookeeperdata/data  
    

    创建一个叫myid的文件,写入Server.X中对应的X(每台机子写自己的X)

    touch myid  
    

    7. 将zookeeper传到其他机器

    scp -r /javatools/zookeeper-3.4.12 root@slave1:/javatools  
    scp -r /javatools/zookeeper-3.4.12 root@slave2:/javatools  
    

    分别修改data目录下的myid

    8. 关闭防火墙

    sudo service iptables stop    关闭防火墙服务
    sudo chkconfig iptables off   禁止防火墙开机自启,就不用手动关闭了
    service iptables status 查看防火墙状态
    

    9. 启动每台机器的zookeeper,在启动的过程中,zookeeper会选举出leader

    /javatools/zookeeper-3.4.12/bin/zkServer.sh start
    


    查看启动状态

    /javatools/zookeeper-3.4.12/bin/zkServer.sh status
    



    这个命令可查看启动过程:

    /javatools/zookeeper-3.4.12/bin/zkServer.sh start-foreground  
    

    10. 如果没有关闭防火墙,打开2181端口,对client端提供服务

  • 相关阅读:
    《自我介绍》
    《结对-结对编项目作业名称-开发环境搭建过程》
    提取图形中指定颜色的所有像素_opencv/c++
    图形锐化_opencv/C++
    Opencv2.4.13 与Visual Studio2013 环境搭建配置
    C++基础——C面向过程与C++面向对象编程01_圆面积求解
    2017年2月26日
    基于GDAL的遥感影像显示(C#版)
    GDAL C# 开发环境配置
    shp文件的读取
  • 原文地址:https://www.cnblogs.com/Lothlorien/p/10135724.html
Copyright © 2020-2023  润新知