報錯資訊 | 用戶端語言類型 | 報錯原因 | 解決方案 |
TimeoutException
| Java | 網路問題 用戶端鑒權(sasl.mechanisms)失敗
說明 該報錯僅出現在雲訊息佇列 Kafka 版的公網執行個體中。 | 確保servers配置正確。 通過telnet命令排除網路問題。 如果網路正常,請參考以下內容,確認鑒權正常。
說明 該方案僅適用於雲訊息佇列 Kafka 版的公網執行個體。
|
run out of brokers
| Go |
Authentication failed for user
| Python |
Leader is not available
| 所有 | Topic初始化時會短暫報該錯誤。如果持續報錯,可能是因為沒有建立Topic。 | 登入。 檢查Topic是否已經建立。 如果未建立,請先建立Topic。具體資訊,請參見步驟一:建立Topic。
|
leader is in election
|
array index out of bound exception
| Java | Spring Cloud會按自己的格式解析訊息內容。 | 參考如下兩種解決方案: |
No such configuration property: "sasl.mechanisms"
| | SASL和SSL模組未安裝或安裝異常。 | 參考如下命令安裝SASL和SSL模組:
說明 此處以CentOS系統為例,其他系統請查閱相關官網或者第三方搜尋引擎。 |
No worthy mechs found
|
No KafkaClient Entry
| Java | 未找到kafka_client_jaas.conf設定檔。 | 準備好kafka_client_jaas.conf檔案,放在任意目錄下,這裡假設為/home/admin。Java的安全登入設定是系統性的,有如下兩種設定方法: 更多資訊,請參見Oracle JAAS Login Configuration File。 |
Error sending fetch request
| Java | Consumer拉取訊息失敗報錯,可能的原因如下: | 確保servers配置正確。 通過telnet命令排除網路問題。 如果網路正常,可能是拉取訊息逾時引起。可以嘗試調整下列兩個參數,限制單次拉取的訊息量。 服務端流量限制,可以在的執行個體詳情頁面查看相應內容。 VPC訪問時查看峰值流量。 公網訪問時查看公網流量。
|
DisconnectException
|
CORRUPT_MESSAGE
| 所有 | | |