• 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  
    
  • 相关阅读:
    python爬虫简单代码爬取郭德纲单口相声
    WordPress 新版本中编辑器不好用, 使用原有编辑器
    hexo博客更新主题后上传Git操作
    Flask的Context(上下文)学习笔记
    Flask 中的 特殊装饰器before_request/after_request
    Flask 中的 CBV 与上传文件
    Flask 中的蓝图(BluePrint)
    【openresty】获取post请求数据FormInputNginxModule模块
    【随笔】Linux服务器备份相关
    【WMware】关于VMware服务器虚拟化管理之服务器容量扩充
  • 原文地址:https://www.cnblogs.com/navysummer/p/13699194.html
Copyright © 2020-2023  润新知