Kafka-1、安装

  1. 下载安装包
    Kafka官网下载地址为http://kafka.apache.org/downloads
    Kafka-1、安装_第1张图片
    压缩包kafka_2.12-2.3.0.tgz中2.12为编译Kafka的Scala版本,2.3.0为Kafka版本。

  2. 上传到服务器并解压
    将压缩包上传到服务器
    Kafka-1、安装_第2张图片
    解压文件

    tar -zxf kafka_2.12-2.3.0.tgz
    

    Kafka-1、安装_第3张图片

  3. 启动服务
    启动前先确保安装Java环境。
    启动Zookeeper服务(后台启动添加-daemon参数)。

    root@JD kafka_2.12-2.3.0]# bin/zookeeper-server-start.sh config/zookeeper.properties 
    [2020-10-10 10:27:45,738] INFO Reading configuration from: config/zookeeper.properties (org.apache.zookeeper.server.quorum.QuorumPeerConfig)
    ······
    [2020-10-10 10:27:45,817] INFO binding to port 0.0.0.0/0.0.0.0:2181 (org.apache.zookeeper.server.NIOServerCnxnFactory)
    

    后台启动Kafka。

    [root@JD kafka_2.12-2.3.0]# bin/kafka-server-start.sh -daemon config/server.properties
    
    

    查看启动日志,出现[KafkaServer id=0] started,启动成功。
    Kafka-1、安装_第4张图片

  4. 测试
    1)、创建Topic

     bin/kafka-topics.sh --create --zookeeper localhost:2181 --topic test_topic --partitions 1 --replication-factor 1
    

    创建Topic名称为test_topic,分区数(partitions)为1,副本数(replication-factor)也为1。
    2)、发送消息

    [root@JD kafka_2.12-2.3.0]# bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test_topic
    hello kafka
    

    3)、接收消息
    新开一个终端

    [root@JD kafka_2.12-2.3.0]# bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test_topic --from-beginning
    hello kafka
    

你可能感兴趣的:(kafka)