1. 程式人生 > >初學Kafka遇到的問題:Wrong request type 18、 Error reading field 'topic_metadata':...

初學Kafka遇到的問題:Wrong request type 18、 Error reading field 'topic_metadata':...

初學Kafka遇到的問題:Wrong request type 18、 Error reading field ‘topic_metadata’: …

其實這兩個錯誤的根本原因是一致的,都是Linux上的版本號與maven裡面kakfa-client的版本號不對應的問題: 我在linux上面的kafka的版本號是:kafka_2.10-0.8.2.1

  1. 先給出第一個錯誤:這時候在pom檔案裡面配置的版本號是:<version>0.11.0.1</version> 在這裡插入圖片描述

  2. 這是第二個錯誤:這時候在pom檔案裡面配置的版本號是: <version>0.9.0.1</version>

    這時候雖然在linux上的kafka-console-consumer上可以接受到java傳送的訊息,但java的控制檯確報出下面的錯誤,看著挺難受的…… 在這裡插入圖片描述 最後只能將pom檔案裡面的版本號換成

 <version>0.8.2.2</version>

最後終於沒有錯誤了,唉,版本錯誤這個坑挺大的,小夥伴們要注意了