Kafka 起動エラー: java.lang.ClassNotFoundException: kafka.security.auth.SimpleAclAuthorizer

1. 問題の説明

特定のサイトで kafka サービスが開始されたときに、次のエラーが報告されました: java.lang.ClassNotFoundException:kafka.security.auth.SimpleAclAuthorizer
ここに画像の説明を挿入

2、加工

1) kafka 設定ファイルを確認します。server.properties に対応する設定項目があります。kafka.security.auth.SimpleAclAuthorizer 設定項目です。ゲートウェイを確認して、このオプションが Scala 2.4.0 バージョンで非推奨になったことをオンサイトで確認します。バージョン: kafka_2 .13-3.4.0、つまり Scala 2.13:
ここに画像の説明を挿入
詳細については、「KIP-504 - 新しい Java Authorizer インターフェイスの追加」を参照してください。

2) kafka.security.auth.SimpleAclAuthorizer を kafka.security.authorizer.AclAuthorizer に変更後、kafka を再起動すると正常に戻ります
ここに画像の説明を挿入
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/ximenjianxue/article/details/132588230