hadoop java 创建文件夹
时间: 2023-10-17 10:02:35 浏览: 110
Java创建文件夹
在Hadoop中,可以使用Java语言通过FileSystem API来创建文件夹。下面是一个示例代码:
```java
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
public class CreateFolderHadoop {
public static void main(String[] args) {
try {
// 创建Hadoop配置对象
Configuration conf = new Configuration();
// 设置HDFS的URI
conf.set("fs.defaultFS", "hdfs://localhost:9000");
// 获取FileSystem对象
FileSystem fs = FileSystem.get(conf);
// 创建文件夹
Path folderPath = new Path("/testFolder");
boolean result = fs.mkdirs(folderPath);
// 输出创建结果
if (result) {
System.out.println("文件夹创建成功!");
} else {
System.out.println("文件夹创建失败!");
}
// 关闭FileSystem对象
fs.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,首先创建了一个Hadoop配置对象,然后设置了HDFS的URI,接着通过FileSystem API获取了一个FileSystem对象。然后,创建了一个Path对象,表示要创建的文件夹的路径。调用FileSystem对象的mkdirs方法创建文件夹,并根据返回结果输出创建结果。最后,关闭FileSystem对象。
阅读全文