同じKafka/Spark Streamingプロジェクトにある2つのアプリケーションの2つのjarをエクスポートしました。 カフカプロデューサーの瓶がうまくいきます。NoClassDefFoundError:jarをエクスポートした後のkafka/serializer/StringDecoder
NoClassDefFoundError: kafka/serializer/StringDecoder
彼らは私が明らかにjarはEclipseの外で働くようにするためにエクスポートした同じ依存関係のフォルダを共有:スパーク消費者とのjarファイルは、このエラーを返します。
Eclipseでは両方とも正常です。
どうすればこの問題を解決できますか?
あなたのクラスパスでカフカの瓶ですか? – Gaurav
クラスパスにspark-streaming-kafkaがあります。それで十分じゃない? – sirdan
しかし、stringDecoderはkafkaモジュールの一部ですkafka-streamingには文字列デコーダが含まれているかどうかを確認してください – Gaurav