我正在尝试读取 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 文件?
谢谢!