[英]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.