美文网首页
Kafka 安装与使用

Kafka 安装与使用

作者: tingshuo123 | 来源:发表于2018-11-22 09:54 被阅读11次

    安装

    安装 Kafka 需要 Java 环境和 Zookeeper 环境(新版不需要 Zookeeper 环境,因为已经内置类Zookeeper 环境)

    Windows 和 Linux 安装都是一样的,从 官网 下载 Kafka 最新版本,下载后不需要安装,解压即可使用。

    选择版本.png
    下载.png

    这里主要说一下 Linux 下的下载与解压
    切换到 /usr/local/ 目录

    cd /usr/local/
    

    复制下载链接,使用 wget 命令下载

    sudo wget http://archive.apache.org/dist/kafka/1.0.0/kafka_2.11-1.0.0.tgz
    

    解压

    sudo tar -zxvf kafka_2.11-1.0.0.tgz
    

    重命名

    sudo mv kafka_2.11-1.0.0/ kafka
    

    使用

    前面是 windows 命令,后面是 Linux 命令,根据安装环境使用不同命令。使用命令需要切换到 Kafka 的安装目录

    1. 启动 Zookeeper

    bin\windows\zookeeper-server-start.bat config\zookeeper.properties
    
    bin/zookeeper-server-start.sh config/zookeeper.properties
    

    2. 启动 Kafka

    bin\windows\kafka-server-start.bat config\server.properties
    
    bin/kafka-server-start.sh config/server.properties
    

    3. 创建主题

    以下命令创建了一个名为“test”的topic,它有一个分区和一个副本。

    bin\windows\kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
    
    bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
    
    

    可以是用 list 命令查看刚刚创建的 topic

    bin\windows\kafka-topics.bat --list --zookeeper localhost:2181
    
    bin/kafka-topics.sh --list --zookeeper localhost:2181
    

    4. 生产者

    启动一个 生产者 控制台,向 test 主题发送消息。

    bin\windows\kafka-console-producer.bat --broker-list localhost:9092 --topic test
    
    bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
    

    5.消费者

    启动一个消费者,接收 test 主题的消息

    bin\windows\kafka-console-consumer.bat --bootstrap-server localhost:9092 --topic test --from-beginning
    
    bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
    

    zookeeper默认端口:2181, kafka 默认端口:9092

    相关文章

      网友评论

          本文标题:Kafka 安装与使用

          本文链接:https://www.haomeiwen.com/subject/dohhqqtx.html