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

    linux系统安装zookeeper集群,网上很多资料,实验后做下笔记

    本次环境:三套redhat6.8系统(zk1:172.16.9.211、zk2:172.16.9.212、zk3:172.16.9.213)

    这三套系统需要安装好jdk环境,关闭selinux和iptables

    安装:

    将zookeeper安装包上传至系统/usr/local下,然后解压

    1 tar -zxvf /usr/local/zookeeper-3.4.5.tar.gz
    2 mv /usr/local/zookeeper-3.4.5 /usr/local/zookeeper  ##重命名

    修改环境变量(三套系统都要改)

    1 vim /etc/profile
    2 ...
    3 export ZOOKEEPER_HOME=/usr/local/zookeeper
    4 export PATH=.:$ZOOKEEPER_HOME/bin:$PATH
    5 
    6 
    7 source /etc/profile

    修改配置文件

     1 cd /usr/local/zookeeper/conf
     2 cp zoo_sample.cfg zoo.cfg
     3 vi zoo.cfg
     4 dataDir=/usr/local/zookeeper/data  (不能放在临时文件夹中,需新建data文件夹)
     5 server.1=172.16.9.211:2888:3888 (主机名, 心跳端口、数据端口)
     6 server.2=172.16.9.212:2888:3888 (主机名, 心跳端口、数据端口)
     7 server.3=172.16.9.213:2888:3888 (主机名, 心跳端口、数据端口)
     8 
     9 
    10 mkdir /usr/local/zookeeper/data
    11 
    12 cd /usr/local/zookeeper/data
    13 echo 1 > myid  ##注意这个myid文件里面值不同,另外两台为2和3

    三套系统之间建立互信(此处略过过程)

    启动zookeeper(三套系统都要启动)

    1 cd /usr/local/zookeeper/bin
    2 zkServer.sh start
    3 
    4 zkServer.sh status       ## 可以看到MODE,谁是leader,谁是follower
    o(=•ェ•=)m纸上得来终觉浅,绝知此事要躬行o(=•ェ•=)m
  • 相关阅读:
    经典之计算机内存管理
    Git 远程仓库
    【玩转微信公众平台之十】 图文消息回复解说
    C++11中的继承构造函数
    树莓派使用无线网卡上网相关命令
    swift的UITableView的使用
    相似微信的ChattingUi
    HDOJ 5289 Assignment 单调队列
    poj1936
    samba 文件和目录权限控制
  • 原文地址:https://www.cnblogs.com/occl/p/9225199.html
Copyright © 2011-2022 走看看