zoukankan      html  css  js  c++  java
  • Linux下kafka的安装及配置

    本文系统环境是基于ubantu64的,其他的Linux系统也可以借鉴参考。

     一、下载

    某度网盘下载:

    链接:点击链接
    提取码:uxjc

    官网下载:

    点击链接

    wget下载:

    cd /usr/local
    wget https://mirrors.bfsu.edu.cn/apache/kafka/2.7.0/kafka_2.12-2.7.0.tgz

    二、安装zookeeper

    由于kafka运行需要zookeeper环境,所以需要先安装zookeeper

    安装教程:Linux下zookeeper的安装及配置

    三、安装

    找到刚刚下载好的文件,进行解压安装:

    tar -zxvf kafka_2.12-2.7.0.tgz

     得到如上的文件夹,一般软件会安装在/usr/local目录下,所以可以移动到该目录下

    mv kafka_2.12-2.7.0/ /usr/local/kafka_2.12-2.7.0/

    四、配置

    进入kafka_2.12-2.7.0/config目录下:

    1、配置server.properties:

    broker.id=1
    #指定端口号
    port=9092
    #localhost这一项还有其他要修改,详细见下面说明
    #指定kafka的日志目录
    log.dirs=/usr/local/kafka_2.12-2.7.0/kafka-logs
    host.name=localhost
    #连接zookeeper配置项,这里指定的是单机,所以只需要配置localhost,若是实际生产环境,需要在这里添加其他ip地址和端口号
    zookeeper.connect=localhost:2181

    /usr/local/kafka_2.12-2.7.0/kafka-logs文件需要手动创建
     mkdir /usr/local/kafka_2.12-2.7.0/kafka-logs

    2、配置zookeeper.properties:

    #数据目录
    dataDir=/usr/local/kafka_2.12-2.7.0/zookeeper/data
    #客户端端口
    clientPort=2181
    host.name=localhost

    /usr/local/kafka_2.12-2.7.0/zookeeper/data需要手动创建
    mkdir /usr/local/kafka_2.12-2.7.0/zookeeper
    mkdir /usr/local/kafka_2.12-2.7.0/zookeeper/data

    3、配置consumer.properties:

    zookeeper.connect=localhost:2181

     

    分享所感,如有侵权,请联系删除,可扫码关注微信公众号获取更多福利噢。
    (您的“打赏”将是我最大的写作动力!转载请注明出处.)

    关注微信公众号

  • 相关阅读:
    python基础--二分查找
    python基础--字典
    python基础--列表和元组
    python基础--基本数据类型的概述
    python基础--循环
    python基础--变量和基础数据类型
    Python2与Python3区别
    project euler之最大的回文产品
    project euler之最大的素因子
    project euler之甚至斐波那契数字(Even Fibonacci numbers)
  • 原文地址:https://www.cnblogs.com/pengpengdeyuan/p/14550958.html
Copyright © 2011-2022 走看看