Professional Documents
Culture Documents
Kafka的安装和测试
Kafka的安装和测试
核心概念
在安装前先介绍 Kafka 相关概念,以便更好地理解 Kafka.
①Broker
Kafka 集群包含一个或多个服务器,这种服务器被称为 broker
②Topic
每条发布到 Kafka 集群的消息都有一个类别,这个类别被称为 Topic。(物理上不同 Topic
的消息分开存储,逻辑上一个 Topic 的消息虽然保存于一个或多个 broker 上但用户只需指
定消息的 Topic 即可生产或消费数据而不必关心数据存于何处)
③Partition
Partition 是物理上的概念,每个 Topic 包含一个或多个 Partition.
④Producer
负责发布消息到 Kafka broker
⑤Consumer
消息消费者,向 Kafka broker 读取消息的客户端。
⑥Consumer Group
每个 Consumer 属于一个特定的 Consumer Group(可为每个 Consumer 指定 group name,若
不指定 group name 则属于默认的 group)
2、打开终端,按顺序执行如下步骤:
cd ~/下载 (进入到对应安装包路径)
sudo tar -zxf kafka_2.11-0.10.1.0.tgz -C /usr/local (解压到/usr/local 下)
cd /usr/local (进入到安装路径下)
sudo mv kafka_2.11-0.10.1.0/ ./kafka (重命名为 kafka)
sudo chown -R hadoop ./kafka (授予相关权限)
5、kafka 服务端就启动了,请千万不要关闭当前终端
启动另外一个终端,输入如下命令:
cd /usr/local/kafka
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --
topic dblab (创建一个名为 dblab 的 topic)