分布式消息队列Kafka
一.Kafka架构 producer:生产馒头 consumer:吃馒头 broker:篮子来装馒头 topic:馒头的标签 馒头A,馒头B 二.安装zookeeper 配置环境变量 zoo.cfg 配置tmp路径(自己定义位置) 默认端口2181 启动:./zkServer.sh start 三.安装Kafka 配置环境变量 server.properties 配置: broker.id(要唯一,一个Kafka相当于一个篮子) 接听端口默认 9092 log.dirs(配置tmp路径,自己定义位置) hostname=hadoop000 zookeeper.connection=hadoop000:2181 启动:kafka-server-start.sh $KAFKA_HOME/config/server.properties 创建topic:kafka-topics.sh --create --zookeeper hadoop000:2181 --replication-factor 1 --partitions 1 --topic test 查看topic:kafka-topics.sh --list --zookeeper hadoop000:2181 发送消息:kafka-console-producer.sh --broker-list hadoop000:9092