在Hadoop中可以使用HDFS(Hadoop分布式文件系統)來創建文件夾并寫入內容。下面是一個示例代碼:
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
public class HadoopExample {
public static void main(String[] args) {
try {
Configuration conf = new Configuration();
FileSystem fs = FileSystem.get(conf);
// 創建文件夾
Path folderPath = new Path("/user/hadoop/exampleFolder");
fs.mkdirs(folderPath);
// 寫入內容到文件
Path filePath = new Path("/user/hadoop/exampleFolder/exampleFile.txt");
String content = "Hello, Hadoop!";
fs.create(filePath).write(content.getBytes());
fs.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
在上面的代碼中,首先創建了一個Configuration
對象和一個FileSystem
對象,然后通過mkdirs
方法創建了一個文件夾/user/hadoop/exampleFolder
。接著使用create
方法創建了一個文件/user/hadoop/exampleFolder/exampleFile.txt
并寫入了內容"Hello, Hadoop!"。
請注意,您需要根據您的Hadoop集群配置和實際情況修改代碼中的路徑和內容。同時,確保您的代碼能夠正確連接到Hadoop集群并有足夠的權限進行操作。