Apache kafka KSQL表示,它希望现有的topic有2个分区(topic有1个分区),

Apache kafka KSQL表示,它希望现有的topic有2个分区(topic有1个分区),,apache-kafka,ksqldb,confluent-platform,Apache Kafka,Ksqldb,Confluent Platform,在尝试从现有的Kafka主题在KSQL中创建流时,我面临以下错误 io.confluent.ksql.exception.KafkatopicExistException:已存在名为“test data”的Kafka主题,其分区/副本配置与所需不同。KSQL需要2个分区(主题有1个分区)和1个复制因子(主题有1个分区) 在KSQL中创建流是否必须有两个分区?我猜您正在运行一个命令,例如: CREATE TABLE FOO (<some column defs>) WITH (

在尝试从现有的Kafka主题在KSQL中创建流时,我面临以下错误

io.confluent.ksql.exception.KafkatopicExistException:已存在名为“test data”的Kafka主题,其分区/副本配置与所需不同。KSQL需要2个分区(主题有1个分区)和1个复制因子(主题有1个分区)


在KSQL中创建流是否必须有两个分区?

我猜您正在运行一个命令,例如:

CREATE TABLE FOO (<some column defs>)
  WITH (
     partitions=<some-value>, <-- explicitly setting partition count
     kafka_topic='test-data', 
     value_format='<something>'
 );
创建表FOO()
与(

partitions=,我猜您正在运行一个命令,例如:

CREATE TABLE FOO (<some column defs>)
  WITH (
     partitions=<some-value>, <-- explicitly setting partition count
     kafka_topic='test-data', 
     value_format='<something>'
 );
创建表FOO()
与(

partitions=,创建流不需要2个分区-您可以共享您正在使用的KSQL版本和创建流时运行的命令吗?我有同样的问题,即使覆盖helm图表的values.yaml文件上的值,它也不起作用:configurationOverrides:“KSQL.sink.partitions”:“1”“ksql.sink.replications”:“3"你能展示你的create语句吗?KSQL似乎说它想在topicIt中创建一个分区。创建一个流不需要2个分区-你能共享你正在使用的KSQL版本和创建流时运行的命令吗?我有同样的问题,甚至覆盖了helm chart的values.yaml文件中的值t不起作用:configurationOverrides:“ksql.sink.partitions”:“1”“ksql.sink.replications”:“3”您能显示您的create语句吗?ksql似乎说它想在主题中删除分区