• Zookeeper之集群安装


    ###Zookeeper集群安装

    安装集群环境
    ```
    # /etc/hosts
    192.168.9.27 slave1
    192.168.9.28 slave2
    192.168.9.26 master

    # jdk环境(1.7)
    [root@master bin]# java -version
    java version "1.7.0_67"
    Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
    Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)

    # master(安装及配置)
    cd /usr/local/src/
    wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz
    tar zxvf zookeeper-3.4.10.tar.gz
    cd zookeeper-3.4.10
    mkdir data log
    mv conf/zoo_sample.cfg conf/zoo.cfg
    sed -i '/^dataDir/d' conf/zoo.cfg
    echo 'dataDir=/usr/local/src/zookeeper-3.4.10/data' >> conf/zoo.cfg
    echo 'dataLogDir=/usr/local/src/zookeeper-3.4.10/log' >> conf/zoo.cfg
    echo 'server.0=master:2888:3888' >> conf/zoo.cfg
    echo 'server.1=slave1:2888:3888' >> conf/zoo.cfg
    echo 'server.2=slave2:2888:3888' >> conf/zoo.cfg

    # 从master机器推目录到slave1,slave2
    scp -r /usr/local/src/zookeeper-3.4.10 slave1:/usr/local/src/
    scp -r /usr/local/src/zookeeper-3.4.10 slave2:/usr/local/src/

    # 创建myid文件
    echo '0' > /usr/local/src/zookeeper-3.4.10/data/myid #master
    echo '1' > /usr/local/src/zookeeper-3.4.10/data/myid #slave1
    echo '2' > /usr/local/src/zookeeper-3.4.10/data/myid #slave2

    # 启动各节点(master,slave1,slave2)
    /usr/local/src/zookeeper-3.4.10/bin/zkServer.sh start

    # 查看各节点状态
    [root@master ~]# /usr/local/src/zookeeper-3.4.10/bin/zkServer.sh status
    ZooKeeper JMX enabled by default
    Using config: /usr/local/src/zookeeper-3.4.10/bin/../conf/zoo.cfg
    Mode: follower # follower为从节点 leader为主节点
    ```
  • 相关阅读:
    JSP中 == 和equals的区别
    使用Cookie保存用户名密码,再次登陆时将Cookie用户名密码取出来并直接放置到用户名密码文本框中
    学习Java Web开发中遇到的问题,及其解决方法
    部署、测试、服务工作的经验记录
    Python基础--dict字典操作
    Python基础--dict字典
    Python基础--预留空 5
    Python基础--预留空 4
    Python基础--tuple 元组
    Python基础--预留3
  • 原文地址:https://www.cnblogs.com/blogyuhan/p/9202951.html
Copyright © 2020-2023  润新知