zoukankan      html  css  js  c++  java
  • Kafka安装

    一、下载kafka和JDK

    Kafka地址:https://dlcdn.apache.org/kafka/3.0.0/kafka-3.0.0-src.tgz

    JDK下载地址:https://www.oracle.com/java/technologies/downloads/#java8

    https://download.oracle.com/otn/java/jdk/8u311-b11/4d5417147a92418ea8b615e228bb6935/jdk-8u311-linux-x64.tar.gz

    JDK比较麻烦,需要登录。方可下载。

    二、安装JDK

    安装kafka之前需要安装JAVA环境:

    # 解压

    tar -zxvf jdk-8u311-linux-x64.tar.gz

    # 移动到安装目录下:

    mv jdk1.8.0_311/ /usr/local/

    # 编辑/etc/profile

    vi /etc/profile
    # JAVA ENV
    
    export JAVA_HOME=/usr/local/jdk1.8.0_311  #jdk安装目录
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
    export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
    export PATH=$PATH:${JAVA_PATH}

    # 重新加载配置文件
    source /etc/profile
    安装完成之后,可以尝试javac和java -version试试。

    三、安装kafka

    # 解压
    tar
    -zxvf kafka_2.12-3.0.0.tgz
    # 移动解压收的文件到安装路径
    mv kafka_2.12-3.0.0 /home/apps/
    # 编辑配置文件
    vi /etc/profile

    # Kafka ENV

    export KAFKA_HOME=/home/apps/kafka_2.12-3.0.0
    export PATH=$PATH:$KAFKA_HOME/bin

    # 重新加载配置文件

    source /etc/profile

    启动:

    1.启动zookeeper

    ./bin/zookeeper-server-start.sh config/zookeeper.properties

    2.启动kafka

    ./bin/kafka-server-start.sh config/server.properties

    这样就搞定了。

    3.尝试创建一个topic:

    kafka-topics.sh --create --topic quickstart-events --partitions 3 --replication-factor 1 --bootstrap-server localhost:9092

    4.查看topic

    [root@localhost kafka_2.12-3.0.0]# bin/kafka-topics.sh --describe --topic quickstart-events --bootstrap-server localhost:9092
    Topic: quickstart-events        TopicId: QsD1g54rQqie4L8iELngtg PartitionCount: 3       ReplicationFactor: 1    Configs: segment.bytes=1073741824
            Topic: quickstart-events        Partition: 0    Leader: 0       Replicas: 0     Isr: 0
            Topic: quickstart-events        Partition: 1    Leader: 0       Replicas: 0     Isr: 0
            Topic: quickstart-events        Partition: 2    Leader: 0       Replicas: 0     Isr: 0

     5.删除topic

     bin/kafka-topics.sh --delete --topic quickstart-events --bootstrap-server localhost:9092

  • 相关阅读:
    kafka与Rocketmq的区别
    CentOS7 安装特定版本的Docker brady
    Postgresql Error : must be superuser to alter superusers.
    php 用redis实现购物车底层代码
    查找文件夹中包含某字符的文件和行数
    utabs 下划线在微信端不出来
    PHP的生成器yield处理大量数据杠杠
    direction: rtl;
    强制html以https格式访问引入文件
    uviewui 引入 easycom 不用每个页面都引入
  • 原文地址:https://www.cnblogs.com/tortoise512/p/15651926.html
Copyright © 2011-2022 走看看