Apache Kafkakafka

消息中间件Kafaka - 介绍及安装

2019-03-20  本文已影响0人  gaobinzhan

Kafaka介绍

优势

关键概念

2839_1.png

安装

  1. 下载

    先安装jdk 然后jdk的安装方式在elasticsearch的安装文章中有,这里就不写了
    kafka官网

    wget https://www-us.apache.org/dist/kafka/2.1.1/kafka_2.11-2.1.1.tgz

    解压

    tar -xzvf kafka_2.11-2.1.1.tgz

  1. 修改配置文件

    cd kafka_2.11-2.1.1/config

    zookeeper.properties 是zookeeper的配置文件,默认端口号2181,可不做修改

    server.properties 是kafka配置文件,将 zookeeper.connect 这行 改为自己的zookeeper地址和端口号

    修改完成之后 返回kafka主目录

    cd ..

  2. 运行zookeeper和kafka

    运行zookeeper

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

    不要关闭此窗口 再开一个新窗口 重新进入kafka目录

    运行kafka

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

  3. 运行producer和consumer

    跟上步操作一样 不要关闭窗口 重新开 重新进入kafka目录

    创建一个topic为test

    把ip和port改为自己zookeeper的

    bin/kafka-topics.sh --create --zookeeper ip:port --replication-factor 1 --partitions 1 --topic test

    运行producer

    bin/kafka-console-producer.sh --broker-list ip:port --topic test

    跟上步操作一样 不要关闭窗口 重新开 重新进入kafka目录

    运行consumer

    bin/kafka-console-consumer.sh --bootstrap-server ip:port --topic test --from-beginning

    然后在producer发送信息 会发现 consumer的窗口会出现你发送的消息

2845_1.png 2847_1.png
上一篇 下一篇

猜你喜欢

热点阅读