次のような HDFS にある Java プロパティ ファイルを読み取ろうとしています。
try {
properties.load(new FileInputStream("hdfs://user/hdfs/my_props.properties"));
} catch (IOException e) {
throw new RuntimeException("Properties file not found.");
}
しかし、うまくいかないようで、「プロパティ ファイルが見つかりません」というメッセージが表示されます。例外。ローカル ファイルへのパスを置き換えると、正常に動作し、ファイルを読み取ることができます。
FileInputStream を使用して HDFS ファイルを読み取ることは可能ですか?
ありがとう!