10026---Kafka详解二、如何配置Kafka集群
来源:互联网 发布:麒麟ubuntu安装 编辑:程序博客网 时间:2024/05/29 11:53
原文
Kafka集群配置比较简单,为了更好的让大家理解,在这里要分别介绍下面三种配置
单节点:一个broker的集群
单节点:多个broker的集群
多节点:多broker集群
一、单节点单broker实例的配置
1. 首先启动zookeeper服务
Kafka本身提供了启动zookeeper的脚本(在kafka/bin/目录下)和zookeeper配置文件(在kafka/config/目录下),首先进入Kafka的主目录(可通过 whereis kafka命令查找到):[root@localhost kafka-0.8]# bin/zookeeper-server-start.sh config/zookeeper.propertieszookeeper配置文件的一些重要属性:
# Data directory where the zookeeper snapshot is stored. dataDir=/tmp/zookeeper # The port listening for client request clientPort=2181默认情况下,zookeeper服务器会监听 2181端口,更详细的信息可去zookeeper官网查阅。
2. 启动Kafka broker
运行kafka提供的启动kafka服务脚本即可:[root@localhost kafka-0.8]# bin/kafka-server-start.sh config/server.properties
broker配置文件中的重要属性:
# broker的id. 每个broker的id必须是唯一的. Broker.id=0 # 存放log的目录 log.dir=/tmp/kafka8-logs # Zookeeper 连接串 zookeeper.connect=localhost:2181
3. 创建一个仅有一个Partition的topic
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic kafkatopic
4. 用Kafka提供的生产者客户端启动一个生产者进程来发送消息
[root@localhost kafka-0.8]# bin/kafka-console-producer.sh --broker-list localhost:9092 --topic kafkatopic
broker-list:定义了生产者要推送消息的broker地址,以<IP地址:端口>形式
topic:生产者发送给哪个topic
然后你就可以输入一些消息了,如下图:
阅读全文
0 0
- Kafka详解二、如何配置Kafka集群
- Kafka详解二、如何配置Kafka集群
- Kafka详解二、如何配置Kafka集群
- Kafka详解二、如何配置Kafka集群
- 10026---Kafka详解二、如何配置Kafka集群
- kafka集群配置详解
- Kafka---如何配置Kafka集群和zookeeper集群
- Kafka单机、集群模式安装详解(二)
- kafka、zk集群二
- 详解kafka集群搭建
- Kafka 详解 + 集群部署
- 安装配置kafka集群
- kafka集群安装、配置
- Kafka集群配置
- kafka集群安装配置
- 配置Kafka集群
- Kafka集群配置
- kafka集群配置
- 20个非常有用的Java程序片段
- ArrayList源码的阅读与理解
- 17 (总结)Linux下su与su -命令的本质区别
- leetcode 654. Maximum Binary Tree 构造最大二叉树
- jeesite导出Excel Minimum column number is 0
- 10026---Kafka详解二、如何配置Kafka集群
- 嵌入式Linux根文件系统和挂载
- 字面量常量运算符,switch case 字符串的简单举例,constexpr使用详解
- 课程设计——航空客运订票系统
- iOS开发之国际化
- liferay6.2使用CXF开发WbService接口
- 使用python抓取网站代码,并下载里面的url
- mybatis调用mysql存储过程返回结果集
- Hibernate缓存