【Kafka】kafka安装使用说明
1.介绍
kafka的工作方式和其他MQ基本相同,只是在一些名词命名上有些不同。为了更好的讨论,这里对这些名词做简单解释。通过这些解释应该可以大致了解kafka MQ的工作方式。
- Producer (P):就是网kafka发消息的客户端
- Consumer (C):从kafka取消息的客户端
- Topic (T):可以理解为一个队列
2.KafKa部署结构
2.安装
2.1 下载:
地址:
http://kafka.apache.org/downloads.html
选定一个版本下载,wget
http://apache.fayea.com/kafka/0.8.2.1/kafka_2.9.1-0.8.2.1.tgz
下载完成后解压到:tar -zxvf
kafka_2.9.1-0.8.2.1.tgz -C /usr/local/
mv kafka_2.9.1-0.8.2.1 kafka
2.2 安装 zookeeper
详见: zookeeper 安装说明
2.2 配置
2.3 环境变量
vim ~/.bash_profile
export KAFKA_HOME=/usr/local/kafka
export PATH=.:$JAVA_HOME/bin:$MAVEN_HOME/bin:$ANT_HOME/bin:$KAFKA_HOME/bin:$PATH
source ~/.bash_profile
2.4 配置server.properties
操作
【启动zookeeper】
bin/zookeeper-server-start.sh config/zookeeper.properties &
【启动kafka】
bin/kafka-server-start.sh config/server.properties &
【创建topic】
bin/kafka-topics.sh --create --replication-factor 1 --partitions 1 --zookeeper 127.0.0.1:2181 --topic test2
【生成kafka信息】
bin/kafka-console-producer.sh --broker-list 10.10.136.41:9092 --sync --topic test2
【消费kafka信息】
bin/kafka-console-consumer.sh --zookeeper 127.0.0.1:2181 --topic test2
【查看Topic】
bin/kafka-topics.sh --list --zookeeper localhost:2181
【查看详细信息】
bin/kafka-topics.sh --describe --zookeeper 127.0.0.1:2181
以上是 【Kafka】kafka安装使用说明 的全部内容, 来源链接: utcz.com/z/517058.html