关于kafka:kafka最新安装流程cc

38次阅读

共计 908 个字符,预计需要花费 3 分钟才能阅读完成。

0 kafka 根本介绍

kafka 网上有有数的介绍,我这里只做最根底的介绍. 所有为了 pass demo test. Apache Kafka 发祥于 LinkedIn,Apache Kafka 是一个疾速、可扩大的、高吞吐、可容错的分布式公布订阅音讯零碎.Kafka 具备高吞吐量、内置分区的个性,适宜在大规模音讯解决场景中应用. 实质上 kafka 就是音讯队列的一种实现. 和 rabbitmq/rocketmq 实现相似的性能. 上面依据图片解释 kafka 根本的概念

  • producer: 音讯的生成者,发送给 broker
  • consumer: 音讯的消费者, 从 broker 拿到音讯
  • broker: 音讯的中间人
  • topics: 逻辑层面的音讯分类划分
  • partition: 一个 topic 中能够有多个划分,每个划分中音讯保障程序,不同划分不保障程序

    1 kafka 下载

    下载门路:https://kafka.apache.org/down…
    下载最新的 kafka.

    $ tar -xzf kafka_2.13-3.0.0.tgz
    $ cd kafka_2.13-3.0.0

    2 kafka 简略 zookeeper 启动

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

3 kafka 启动

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

4 librdkafka 装置.

从 https://github.com/edenhill/l… 下载下来 zip 包。
这是 kafka 的 c /c++ 接口库

5 librdkafka make

这个次要是为了跑 example 来验证是否装置 librdkafka 胜利.

  ./configure
  # Or, to automatically install dependencies using the system's package manager:
  # ./configure --install-deps
  # Or, build dependencies from source:
  # ./configure --install-deps --source-deps-only
  make
  sudo make install

正文完
 0