【发布时间】:2017-05-28 18:31:36
【问题描述】:
我的 Java 代码中有一些 hadoop 文件系统操作(例如:hdfs mkdir)。当我尝试使用 java -cp 运行 java 程序时,该目录在 linux 本地文件系统中创建。所以我使用 hadoop jar 命令运行程序,并在 hdfs 中创建了目录。现在我打算使用 hadoop jar 命令运行整个 java 程序。我想知道使用 hadoop jar 命令会不会有任何问题,尤其是在从本地文件夹读取文件或执行Runtime.getRuntime().exec(some linux command); 下面如果我的 hdfs 文件操作的代码的 sn-p 时
Configuration conf = new Configuration();
FileSystem fs = FileSystem.get(conf);
boolean res = fs.mkdirs(directory path);
【问题讨论】: