Kafka安装(单机)

环境

系统:CentOS 7
软件:kafka_2.13-3.1.0.tgz

准备

安装JDK

安装Kafka

  • 下载二进制包

  • 安装

    tar -zxvf kafka_2.13-3.1.0.tgz
    mv kafka_2.13-3.1.0 /usr/local/kafka
    
  • 配置环境变量

    cat << EOF >> /etc/profile
    
    # kafka
    export PATH=/usr/local/kafka/bin:\$PATH
    EOF
    
    source /etc/profile
    

安装Zookeeper

方法一:使用Kafka自带Zookeeper

  • 添加启动服务

    cat << EOF > /usr/lib/systemd/system/kafka-zookeeper.service
    [Unit]
    Description=Kafka internal Zookeeper
    After=network.target
    
    [Service]
    Type=forking
    Environment=JAVA_HOME=/usr/local/jdk
    ExecStart=/usr/local/kafka/bin/zookeeper-server-start.sh -daemon /usr/local/kafka/config/zookeeper.properties
    ExecStop=/usr/local/kafka/bin/zookeeper-server-stop.sh
    
    [Install]
    WantedBy=multi-user.target
    EOF
    
  • 启动

    systemctl enable kafka-zookeeper
    systemctl start kafka-zookeeper
    

方法二:安装独立Zookeeper

配置Kafka

vim /usr/local/kafka/config/server.properties
log.dirs=/data/kafka  
zookeeper.connect=x.x.x.x:2181  配置Zookeeper地址,如使用自带Zookeeper则保持localhost:2181

启动Kafka

  • 添加启动服务

    cat << EOF > /usr/lib/systemd/system/kafka.service
    [Unit]
    Description=Kafka
    After=network.target kafka-zookeeper.service
    
    [Service]
    Type=forking
    Environment=JAVA_HOME=/usr/local/jdk
    ExecStart=/usr/local/kafka/bin/kafka-server-start.sh -daemon /usr/local/kafka/config/server.properties
    ExecStop=/usr/local/kafka/bin/kafka-server-stop.sh
    
    [Install]
    WantedBy=multi-user.target
    EOF
    
  • 启动

    systemctl enable kafka
    systemctl start kafka
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ** 今天看了一下kafka官网,尝试着在自己电脑上安装和配置,然后学一下官方document。** Introd...
    RainChang阅读 5,116评论 1 30
  • kafka集群部署以及java客户端测试 本文主要讲述本人的集群部署kafka过程以及遇到的问题: 其中:kafk...
    madfrog_hc阅读 984评论 0 2
  • http://kafka.apache.org/ 1.zookeeper集群搭建 (1)解压zookeeper安装...
    lmem阅读 1,183评论 0 0
  • Kafka系列二- Kafka安装及测试 安装 brew安装 安装配置文件位置 /usr/local/etc/ka...
    raincoffee阅读 382评论 0 0
  • 虽然昨晚睡很早,甚至没来得及和黄姑娘说晚安,但早上被闹钟叫醒还是起不来。 闭着眼洗漱完,好想躺在黄姑娘腿上让她给我...
    黄姑娘与高先生的日常阅读 109评论 0 0

友情链接更多精彩内容