本地程序如何访问hdfs目录?我在所有Hadoop节点上都安装了本地程序。本地程序从终端运行,因此我在地图缩减程序中使用Java的运行时执行API。
我只想知道我的本地程序如何访问hdfs目录。请注意,将文件复制到我的本地FS并不是我必须实现的解决方案。因此,需要访问HDFS中的文件。
P.S。本地程序是Snort,HDFS文件是分割的Pcap文件
答案 0 :(得分:0)
对于Java程序,您可以使用generic FileSystem interface
访问HDFS。
Hadoop的org.apache.hadoop.fs.FileSystem是要访问的通用类 并管理位于分布式环境中的HDFS文件/目录 Hadoop HDFS JAVA API