zoukankan      html  css  js  c++  java
  • zookeeper高可用集群搭建

    1.安装准备:规划三台Linux虚拟机、下载安装jdk1.7、下载zookeeper(当前用的版本是3.4)http://apache.fayea.com/zookeeper/

    1.5.以下步骤操作三台虚拟机,配置主机IP映射 vi /etc/hosts

    虚拟机1的IP zk-01

    虚拟机2的IP zk-02

    虚拟机3的IP zk-03

    2.三台虚拟机下,分别创建目录/home/zookeeper,mkdir -p /home/zookeeper

    3.进入各自目录cd /home/zookeeper/node-0x,将zookeeper上传到当前目录并解压 tar -zxvf zookeeper-3.4.6.tar.gz,修改zookerper文件夹名称,mv zookeeper-3.4.6.tar.gz node-0X(X代表1,2,3)

    4.进入到node-0X下,并创建data和logs目录,mkdir data,mkdir logs

    5.进入conf目录下cd /home/zookeeper/node-0X/conf,拷贝配置文件并修改文件名cp zoo.simple.cfg zoo.cfg

    6.修改配置文件vi zoo.cfg

    tickTime=2000

    initLimit=10

    syncLimit=5

    dataDir=/homezookeeper/node-0X/data dataLogDir=/home/zookeeper/node-0X/logs

    clientPort=218X

    server.1=zk-01:2881:3881

    server.2=zk-02:2882:3882

    server.3=zk-03:2883:3883

     

    说明:clientPort=218X clientPort这个端口是客户端(应用程序)连接zookeeper服务器的端口,zookeeper会监听这个端口,接收客户端的访问请求。

     7.在/home/zookeeper/node-0X/data/下创建myid

    vi /home/zookeeper/node-01/data/myid #值为1

    vi /home/zookeeper/node-02/data/myid #值为2

    vi /home/zookeeper/node-03/data/myid #值为3

    8.在防火墙中打开用到的端口218X,288X,388X.重启防火墙service iptables restart

    9.查看状态 /home/zookeeper/node-0X/bin/zkServer.sh status

    日志输出在bin目录下,进入bin目录,tail -f zookeeper.out

    10.搭建完成。

    11.注意点:zookeeper启动一个节点时会一直报错,这时是正常的,当启动第2个节点就会正常。

  • 相关阅读:
    day003|python基础回顾3
    14Linux之网络管理
    13Linux之磁盘管理
    12Linux之进程管理
    11Linux之软件包管理
    10Linux之用户权限管理
    09Linux之文件管理
    08Linux之目录结构
    07Linux之bash解释器交互式环境特性
    06Linux之shell介绍
  • 原文地址:https://www.cnblogs.com/sunys/p/6761356.html
Copyright © 2011-2022 走看看