zoukankan      html  css  js  c++  java
  • zookeeper+kafka集群安装之中的一个

    版权声明:本文为博主原创文章。未经博主同意不得转载。

    https://blog.csdn.net/cheungmine/article/details/26678877

    zookeeper+kafka集群安装之中的一个

    准备3台虚拟机, 系统是RHEL64服务版.

    1) 每台机器配置例如以下:

    $ cat /etc/hosts

    ...
    # zookeeper hostnames:
    192.168.8.182       zk1
    192.168.8.183       zk2
    192.168.8.184       zk3

    2) 每台机器上安装jdk, zookeeper, kafka, 配置例如以下:

    $ vi /etc/profile

    ...
    
    # jdk, zookeeper, kafka
    export KAFKA_HOME=/usr/local/lib/kafka/kafka_2.9.2-0.8.11
    export ZK_HOME=/usr/local/lib/zookeeper/zookeeper-3.4.6
    export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
    export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$KAFKA_HOME/bin:$ZK_HOME/bin:$PATH

    3) 每台机器上执行:

    $ source /etc/profile

    $ mkdir -p /var/lib/zookeeper

    $ cd $ZK_HOME/conf

    $ cp zoo_sample.cfg zoo.cfg

    $ vi zoo.cfg

    ...
    
    dataDir=/var/lib/zookeeper
    
    # the port at which the clients will connect
    clientPort=2181
    
    # zookeeper cluster
    server.1=zk1:2888:3888
    server.2=zk2:2888:3888
    server.3=zk3:2888:3888

    4) 每台机器上生成myid:

    zk1:

    $ echo "1" > /var/lib/zookeeper/myid

    zk2:

    $ echo "2" > /var/lib/zookeeper/myid

    zk3:

    $ echo "3" > /var/lib/zookeeper/myid

    5) 每台机器上执行setup关闭防火墙

    Firewall:

    [   ] enabled

    6) 每台机器上启动zookeeper:

    $ zkServer.sh start

    查看状态:

    $ zkServer.sh status



















  • 相关阅读:
    curl
    jQuery监控键盘事件
    SSL证书及HTTPS服务器
    小程序中接入微信支付完整教程
    微信小程序 icon组件详细介绍
    十步解决php utf-8编码
    php正则表达式过滤空格 换行符 回车
    css单位介绍em ex ch rem vw vh vm cm mm in pt pc px
    JavaScript返回上一页并自动刷新
    php的header函数之设置content-type
  • 原文地址:https://www.cnblogs.com/mqxnongmin/p/10481793.html
Copyright © 2011-2022 走看看