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

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理