簡體   English   中英

嘗試創建 stream 時出現 KSQL Java 錯誤

[英]KSQL Java error when trying to create stream

我在 Kafka 中有一個帶有數據的主題,我想在 KSQL 中創建一個 stream,但我一直收到 Java 錯誤。 任何想法可能會發生什么? 錯誤是(注意,為了簡潔起見,我已經用 xxx 替換了一些 ksql 命令):

無法編寫語句'CREATE STREAM MESSAGES_00 (xxx) WITH (KAFKA_TOPIC='messages',VALUE_FORMAT='JSON');' 進入命令主題。

原因:無法將語句 xxx 寫入命令主題。

原因: java.lang.NoClassDefFoundError:無法初始化 class org.xerial.snappy.Snappy

原因:無法初始化 class org.xerial.snappy.Snappy

有什么想法可能導致這種情況嗎? 我在 Mac M1 上運行 Java Azul 11。

非常感謝你的幫助!

解決問題:Confluent 中的 snappy.jar 文件不兼容 M1 Mac。 Download the jar files ( https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.8.4/ ) and replace the existing files (do a search to find where the snappy.jar files exist因為有多個)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM