Kafka集群安装
来源:互联网 发布:手机自动优化软件 编辑:程序博客网 时间:2024/06/05 08:09
一、安装ZooKeeper集群
可以参考我的博客: ZooKeeper集群安装
二、 安装Kafka集群
1. 解压
在master节点上:
去Apache Kafka官网下载压缩包,我下载的是 kafka_2.11-0.10.0.0.tgz
解压到/opt
目录下,并重命名为kafka
sudo tar -zxvf kafka_2.11-0.10.0.0.tgz -C /optcd /optsudo mv kafka_2.11-0.10.0.0 kafka
2.修改配置文件
修改server.properties
配置文件:
broker.id=1 # 其他节点分别为broker.id=2和broker.id=3zookeeper.connect=master:2181,slave1:2181,slave2:2181 #设置各zookeeper地址
将master节点上/opt/kafka
发送到其他节点上去,并修改配置文件server.properties
中broker.id的值。
三、操作Kafka集群
1.在各节点上启动ZooKeeper
zkServer.sh start
2.在各节点上启动Kafka:
bin/kafka-server-start.sh config/server.properties
3.在kafka集群中创建一个topic
以master节点为例,在其他节点上也可以:
bin/kafka-topics.sh --create --zookeeper master:2181 --replication-factor 3 --partitions 1 --topic test #创建topic: test
4.用一个producer向某一个topic中写入消息
bin/kafka-console-producer.sh --broker-list master:9092 --topic test
5.用一个comsumer从某一个topic中读取信息
bin/kafka-console-consumer.sh --zookeeper master:2181 --from-beginning --topic test
此次,如果producer输入消息,则comsumer就是收到消息。
当然,这只是命令行的形式,实际开发中一般用 Java API编写。
6.查看一个topic的分区及副本状态信息
bin/kafka-topics.sh --describe --zookeeper master:2181 --topic test
0 0
- Kafka集群安装
- Kafka集群安装
- Kafka集群安装
- Kafka集群安装
- 安装配置kafka集群
- Kafka集群安装
- kafka集群安装、配置
- Kafka集群安装
- kafka集群安装
- kafka集群安装配置
- kafka集群安装
- Kafka集群安装使用
- Kafka集群安装
- Kafka集群安装
- Kafka集群安装笔记
- Kafka集群安装使用
- kafka集群安装
- kafka集群安装
- Hive应用实例:WordCount
- Linux Netcat 命令——网络工具中的瑞士军刀
- angular js 学习
- intellij idea快捷键
- UVA 11995 I Can Guess the Data Structure!
- Kafka集群安装
- json小记
- 面向对象程序设计上机练习九(对象指针)
- 面向对像编程实例
- OSI参考模型简介
- 模板方法模式设计答题问题
- Spring中使用ApplicationContext进行事件的监听之ApplicationEvent,ApplicationListener
- scope参数错误或没有scope权限解决方法
- 2074--叠框,2091空心三角形