// topic副本因子brokerList:Seq[Int],// broker列表fixedStartIndex:Int,// 默认情况传-1startPartitionId:Int/* 默认情况传-1 */):Map[Int,Seq[Int]] = {valret = mutable.Map[Int,Seq[Int]]()valbrokerArray = brokerList.toArray// leader针对broker列表的开始index,默认会随机选取val...
2. 查看Topic详细信息: --describe bin/kafka-topics.sh --describe --zookeeper zk-node:2181 --topic topic_test_002 1. 参数说明 –describe:表示查看topic详细信息操作 –zookeeper: 指定kafka配置的Zookeeper集群 –topic: 指定要查看的topic的名字 执行结果: 可以看出“topic_test_002”共有10个分区(partiti...
启动zookeeper和Kafka之后,进入kafka目录(安装/启动kafka参考前面一章:https://www.cnblogs.com/cici20166/p/9425613.html) 1.创建Topic 1)运行命令: ./bin/kafka-topics.sh --create --zookeeper zk1:2181 --replication-factor 2 --partitions 3 --topic hello replication-factor:副本数,包含主节点,不能大于...
[root@node1 kafka_2.12-1.0.0]# bin/kafka-topics.sh --create --zookeeper 192.168.0.2:2181/kafka100 --topic topic-test1 --replication-factor 2 --partitions 4 --if-not-exists [root@node1 kafka_2.12-1.0.0]# 1. 2. 3. 4. 5. 6. 接下去还会进一步检测topic名称中是否包含有“.”或者“_...
1、创建一个名为test-topic的topic,该topic有3个分区,每个分区分配3个副本—— 代码语言:javascript 复制 ./kafka-topics.sh--zookeeper zk1:2181,zk2:2181,zk3:2181--create--topic test-topic--partitions3--replication-factor3 创建成功时,会提示:Created topic test-topic. ...
创建topic命令 知道kafka版本号后,按照前面提供的创建命令,我们对号入座。 ./kafka-topics.sh --create --topic topic_name --replication-factor 3 --partitions 3 --bootstrap-server node1:9092,node2:9092,node3:9092 -topic 指定topic -partitions指定分区数 ...
在Kafka中创建一个Topic可以使用命令行工具或者通过编程语言的API来实现。以下是使用命令行工具创建Topic的步骤:1. 打开终端窗口并连接到Kafka服务器2. 运行以下命令来创建一个...
1. 创建Topic时,一般是Kafka自动分配副本节点,命令如下: kafka-topics.sh --create --topic <topic name> --partitions <Integer: the number of partitions> --replication-factor <Integer: replication factor> --zookeeper <ZK_IP1:ZK_PORT,ZK_IP2:ZK_PORT,.../kafka> ...
如果没有指定 parittion replicas 分配的话,将会调用AdminUtils.createTopic方法创建 topic,这个方法首先会检测当前的 Kafka 集群是否机架感知,如果有的话先获取 Broker 的机架信息,接着再使用 Replica 自动分配算法来分配 Partition 的 replica,最后就跟指定 replica 方式一样,将 replicas 的结果更新到 zk 中。
CreateTopic 要执行的操作,取值:CreateTopic。 Version String 是 2022-05-01 API的版本,取值:2022-05-01。 InstanceId String 是 kafka-cnngbnnts1*** 实例ID。 TopicName String 是 my_topic 待创建的 Topic 名称。 3~64 个字符。 必须以英文或数字开头。 支持...