zoukankan      html  css  js  c++  java
  • 【手打】kafka集群设置

    服务器

    192.168.0.7  4c16G

    192.168.0.8 4c16G

    192.168.0.9 4c16G

    版本

    wget https://archive.apache.org/dist/kafka/1.1.1/kafka_2.11-1.1.1.tgz
    tar xf kafka_2.11-1.1.1.tgz
    mv kafka_2.11-1.1.1 /usr/local/kafka-1.1.1

    # java版本jdk-8u241-linux-x64.rpm

    1、 zookeeper集群
    dataDir=/usr/local/kafka-1.1.1/data/zookeeper
    # the port at which the clients will connect
    clientPort=2181
    # disable the per-ip limit on the number of connections since this is a non-production config
    maxClientCnxns=0
    initLimit=5
    syncLimit=2
    server.7=192.168.0.7:2666:3666
    server.8=192.168.0.8:2666:3666
    server.9=192.168.0.9:2666:3666
    admin.serverPort=8080

    # zookeeper node-1
    echo "7" > /usr/local/kafka-1.1.1/data/zookeeper/myid
    #zookeper node-2
    echo "8" > /usr/local/kafka-1.1.1/data/zookeeper/myid
    #zookeeper node-3
    echo "9" > /usr/local/kafka-1.1.1/data/zookeeper/myid

    cat > /etc/systemd/system/zookeeper.service << EOF
    [Unit]
    Description=Apache Zookeeper server (Kafka)
    Documentation=http://zookeeper.apache.org
    Requires=network.target remote-fs.target
    After=network.target remote-fs.target
    [Service]
    Type=simple
    User=root
    Group=root
    Environment=JAVA_HOME=/usr/java/default
    ExecStart=/usr/local/kafka-1.1.1/bin/zookeeper-server-start.sh /usr/local/kafka-1.1.1/config/zookeeper.properties
    ExecStop=/usr/local/kafka-1.1.1/bin/zookeeper-server-stop.sh
    [Install]
    WantedBy=multi-user.target
    EOF

    systemctl daemon-reload;
    systemctl enable zookeeper;
    systemctl start zookeeper;
    systemctl status zookeeper


    2、kafka集群

    broker.id=9
    listeners=PLAINTEXT://192.168.0.7:9092
    num.network.threads=3
    num.io.threads=8
    socket.send.buffer.bytes=102400
    socket.receive.buffer.bytes=102400
    socket.request.max.bytes=104857600
    log.dirs=/usr/local/kafka-1.1.1/kafka-logs
    num.partitions=1
    num.recovery.threads.per.data.dir=1
    offsets.topic.replication.factor=1
    transaction.state.log.replication.factor=1
    transaction.state.log.min.isr=1
    log.retention.hours=168
    log.segment.bytes=1073741824
    log.retention.check.interval.ms=300000
    zookeeper.connect=192.168.0.7:2181,192.168.0.8:2181,192.168.0.9:2181
    zookeeper.connection.timeout.ms=6000
    group.initial.rebalance.delay.ms=0
    transaction.state.log.replication.factor=1
    transaction.state.log.min.isr=1


    cat > /etc/systemd/system/kafka.service << EOF
    [Unit]
    Description=Apache Kafka server (broker)
    Documentation=http://kafka.apache.org/documentation.html
    Requires=network.target remote-fs.target
    After=network.target remote-fs.target zookeeper.service
    [Service]
    Type=simple
    User=root
    Group=root
    Environment=JAVA_HOME=/usr/java/default
    ExecStart=/usr/local/kafka-1.1.1/bin/kafka-server-start.sh /usr/local/kafka-1.1.1/config/server.properties
    ExecStop=/usr/local/kafka-1.1.1/bin/kafka-server-stop.sh
    [Install]
    WantedBy=multi-user.target
    EOF

    systemctl daemon-reload
    systemctl enable kafka
    systemctl start kafka
    systemctl status kafka

  • 相关阅读:
    姿态估计openpose_pytorch_code浅析(待补充)
    姿态估计之Openpose_原理部分
    win10基础上安装linux系统,添加双系统启动项
    mongodb集群部署
    心无旁骛提升自我
    sqlserver2012 数据库差异备份恢复 记录
    pgsql 常用命令
    pgadmin连接 postgresql远程设置
    vmvare使用桥接和NAT方式连接网络
    使用samba 共享Linux文件到Windows
  • 原文地址:https://www.cnblogs.com/wangshuyang/p/14742262.html
Copyright © 2011-2022 走看看