kafka最新安装流程(c/c++)
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
$ bin/kafka-server-start.sh config/server.properties
4 librdkafka安装. 从https://github.com/edenhill/l... 下载下来zip包。
这是kafka的c/c++接口库
5 librdkafka make 【kafka最新安装流程(c/c++)】这个主要是为了跑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
推荐阅读
- Mac安装Chromedriver
- 危险也是机会
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- MAC安装Mongo
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- react|react 安装
- 百度云极速下载,来体验飞的感觉,还可以看最新动漫的百度云视频哦
- 深入浅出谈一下有关分布式消息技术(Kafka)
- VueX--VUE核心插件
- python-安装sublime遇到异常