KSQL не удалось создать поток из темы
Иметь имя темы json "customer-event" и пытается создать поток из приведенного ниже KSQL:
create stream cssc_customer_event_json (description varchar,pageEvent_id varchar)with (kafka_topic='customer-event', value_format='json');
возвращаемое ниже сообщение:
Message
------------------------------------
Statement written to command topic
------------------------------------
после выполнения запроса поток не был создан. Кто-нибудь может посоветовать, в чем может быть проблема?
Спасибо
С уважением, Хан
То же самое происходит, когда я пытаюсь создать таблицу.
create stream cssc_customer_event_json (reportSuite varchar,exclude_id varchar,exclude_value varchar,exclude_description varchar,pageEvent_id varchar)with (kafka_topic='customer-event', value_format='json');
это должно создать новый поток. Но он не создал поток
ksql> show streams;
Stream Name | Kafka Topic | Format
------------------------------------
------------------------------------
0 ответов
Сообщение:
Statement written to command topic
Обычно это видно только тогда, когда поток конечных точек REST записывает сообщение в тему команды, а затем истекает время ожидания со стороны механизма, чтобы прочитать сообщение и обработать его.
Это может произойти по двум причинам:
- В Kafka есть неправильная конфигурация, останавливающая чтение со стороны движка, например, ACL установлены неправильно, поэтому ksqlDB может писать, но не может читать данные.
- В Kafka есть проблема со стабильностью - например, уязвимые разделы и т. Д., Хотя это имеет тенденцию останавливать работу записи в Kafka, а не на стороне чтения.
- Поток, читающий тему команды, разбился. Это могло быть вызвано некоторыми ошибками в более ранних версиях. Журнал приложения ksql сообщит об этом. Это может исправить перезапуск или обновление.
- Поток, читающий тему команды, застрял. Это могло быть вызвано некоторыми ошибками в более ранних версиях. Журнал приложения ksql НЕ сообщит об этом. Вам нужно будет сделать дамп потока или что-то подобное для диагностики. Это может исправить перезапуск или обновление.