JingsongLi opened a new issue, #732:
URL: https://github.com/apache/incubator-paimon/issues/732

   ### Search before asking
   
   - [X] I searched in the 
[issues](https://github.com/apache/incubator-paimon/issues) and found nothing 
similar.
   
   
   ### Paimon version
   
   0.4
   
   ### Compute Engine
   
   flink 1.5
   
   ### Minimal reproduce step
   
   Selecting from newly created table that uses Kafka as a Log Store creates a 
job that crash-loops with UnknownTopicOrPartitionException: This server does 
not host this topic-partition exception. This happens because neither CREATE 
TABLE nor SELECT FROM create the underlying topic. 
   
   Steps to reproduce:
   ```
   CREATE TABLE word_count (
       word STRING PRIMARY KEY NOT ENFORCED,
       cnt BIGINT
   ) WITH (
       'connector' = 'table-store',
       'path' = 's3://my-bucket/table-store',
       'log.system' = 'kafka',
       'kafka.bootstrap.servers' = 'broker:9092',
       'kafka.topic' = 'word_count_log',
       'auto-create' = 'true',
       'log.changelog-mode' = 'all',
       'log.consistency' = 'transactional'
   );
   
   SELECT * FROM word_count; 
   ```
   
   ### What doesn't meet your expectations?
   
   ```
   flink          | 2023-01-04 23:27:24,292 ERROR 
org.apache.flink.runtime.source.coordinator.SourceCoordinatorContext [] - 
Exception while handling result from async call in SourceCoordinator-Source: 
word_count[1]. Triggering job failover.
   flink          | org.apache.flink.util.FlinkRuntimeException: Failed to list 
subscribed topic partitions due to
   flink          |     at 
org.apache.flink.table.store.shaded.connector.kafka.source.enumerator.KafkaSourceEnumerator.checkPartitionChanges(KafkaSourceEnumerator.java:234)
 ~[flink-table-store-dist-0.4-SNAPSHOT.jar:0.4-SNAPSHOT]
   flink          |     at 
org.apache.flink.runtime.source.coordinator.ExecutorNotifier.lambda$null$1(ExecutorNotifier.java:83)
 ~[flink-dist-1.16.0.jar:1.16.0]
   flink          |     at 
org.apache.flink.util.ThrowableCatchingRunnable.run(ThrowableCatchingRunnable.java:40)
 [flink-dist-1.16.0.jar:1.16.0]
   flink          |     at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
[?:1.8.0_352]
   flink          |     at 
java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_352]
   flink          |     at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
 [?:1.8.0_352]
   flink          |     at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
 [?:1.8.0_352]
   flink          |     at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[?:1.8.0_352]
   flink          |     at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:1.8.0_352]
   flink          |     at java.lang.Thread.run(Thread.java:750) [?:1.8.0_352]
   flink          | Caused by: java.lang.RuntimeException: Failed to get 
metadata for topics [word_count_log].
   flink          |     at 
org.apache.flink.table.store.shaded.connector.kafka.source.enumerator.subscriber.KafkaSubscriberUtils.getTopicMetadata(KafkaSubscriberUtils.java:47)
 ~[flink-table-store-dist-0.4-SNAPSHOT.jar:0.4-SNAPSHOT]
   flink          |     at 
org.apache.flink.table.store.shaded.connector.kafka.source.enumerator.subscriber.TopicListSubscriber.getSubscribedTopicPartitions(TopicListSubscriber.java:52)
 ~[flink-table-store-dist-0.4-SNAPSHOT.jar:0.4-SNAPSHOT]
   flink          |     at 
org.apache.flink.table.store.shaded.connector.kafka.source.enumerator.KafkaSourceEnumerator.getSubscribedTopicPartitions(KafkaSourceEnumerator.java:219)
 ~[flink-table-store-dist-0.4-SNAPSHOT.jar:0.4-SNAPSHOT]
   flink          |     at 
org.apache.flink.runtime.source.coordinator.ExecutorNotifier.lambda$notifyReadyAsync$2(ExecutorNotifier.java:80)
 ~[flink-dist-1.16.0.jar:1.16.0]
   flink          |     ... 7 more
   flink          | Caused by: java.util.concurrent.ExecutionException: 
org.apache.flink.table.store.shaded.org.apache.kafka.common.errors.UnknownTopicOrPartitionException:
 This server does not host this topic-partition. 
   ```
   
   ### Anything else?
   
   _No response_
   
   ### Are you willing to submit a PR?
   
   - [ ] I'm willing to submit a PR!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to