• kafka的安装


    一、安装zookeeper
    安装kafka必须先安装zookeeper,由于kafka自带有zookeeper,可以选择性安装第三方的zookeeper,建议安装第三方的zookeeper
    二、下载并解压kafka安装包到三台服务器上
    三、分别修改三台服务器配置文件

    1.修改server.properties

    ## broker的全局唯一编号,不能重复
    broker.id=0
    ## 服务器需要监听的端口号
    listeners=PLAINTEXT://master: 
    ## 注册到zookeeper的IP和端口
    advertised.listeners=PLAINTEXT://master:9092
    ## 存储消息的目录
    log.dirs=/opt/apply/kafka_2.12-2.5.1/kafka-logs
    ## 连接的zookeeper
    zookeeper.connect=master:2181,slaver1:2181,slaver1:2181
    说明
    broker.id
    三个节点分别设置为 0、1、2
    listeners
    PLAINTEXT://slaver1:9092,根据当前机器的IP设置
    advertised.listeners
    PLAINTEXT://slaver1:9092,根据当前机器的IP设置

    2.修改producer.properties

    ## 指定kafka节点列表,用于获取metadata,不必配置全部
    bootstrap.servers=master:9092,slaver1:9092,slaver2:9092

    3.修改consumer.properties

    ## 指定kafka节点列表,用于获取metadata,不必配置全部
    bootstrap.servers=master:9092,slaver1:9092,slaver2:9092

    4.如果使用kafka自带的zookeeper(安装第三方zookeeper的请跳过这一步)

    请修改配置文件下的zookeeper.properties文件,修改方法和上面第三方zookeeper配置相同(参看上述链接博客)

    四、启动&停止集群命令

    1.启动zookeeper

    ## 先启动好zookeeper
    ## 如果使用第三方的zookeeper使用下面这条命令
    zkServer.sh start
    ## 如果使用kafka自带的zookeeper,进入kafka的bin目录里执行一下命令
    ./zookeeper-server-start.sh ../config/zookeeper.properties & 

    2.启动kafka

    ## 启动kafka
    cd /opt/apply/kafka_2.12-2.5.1/bin
    ## 前台运行
    ./kafka-server-start.sh ../config/server.properties
    ## 后台运行
    ./kafka-server-start.sh -daemon ../config/server.properties &
    

    3.停止kafka

    ## 停止kafka
    cd /opt/kafka/kafka_2.12-2.5.0/bin
    ./kafka-server-stop.sh  
    
  • 相关阅读:
    pat 1034 Head of a Gang (30分)
    pta坑点
    Devc++ 编译 c++11
    Invitation Cards dijkstra法
    Cube Stacking
    畅通工程
    蚂蚁上树
    洛谷 P1439 【模板】最长公共子序列
    Recursive sequence
    A Simple Math Problem
  • 原文地址:https://www.cnblogs.com/navysummer/p/13699194.html
Copyright © 2020-2023  润新知