下列程序实现了HDFS嬩建目录的嬮艿,请嬯全嬬嫯上的嬫码。 public class Test{ public static void main(String[] args){ FileSystem fs; Configuration con = new Configuration(); URI ur = new URI("hdfs://192.168.1.2:9000"); _______________________
时间: 2023-06-12 12:05:36 浏览: 107
try{
fs = FileSystem.get(ur, con);
Path path = new Path("/new-directory");
boolean isCreated = fs.mkdirs(path);
if(isCreated){
System.out.println("Directory created!");
} else {
System.out.println("Failed to create directory!");
}
} catch(Exception e) {
e.printStackTrace();
}
相关问题
下列程序实现了HDFS嬩建文件的嬮艿,请嬯全嬬嫯上的嬫码。 public class Test{ public static void main(String[] args){ FileSystem fs; Configuration con = new Configuration(); URI ur = new URI("hdfs://192.168.1.2:9000"); _______________________
try fs = FileSystem.get(ur, con);
Path path = new Path("/test.txt");
if(fs.exists(path)){
System.out.println("File already exists!");
}else{
fs.create(path);
System.out.println("File created successfully!");
}
}catch(Exception e){
e.printStackTrace();
}
public class Test{ public static void main(String[] args){ FileSystem fs; Configuration con = new Configuration(); URI ur = new URI("hdfs://192.168.1.2:9000"); ________________________________________________ fs.mkdirs(new Path("/tools")); } }
在空白处填入以下代码:
fs = FileSystem.get(ur, con);
这行代码的作用是获取一个连接到HDFS的FileSystem对象,可以用它来进行文件系统的操作。在这里,我们使用HDFS的地址是"hdfs://192.168.1.2:9000",并且使用默认的配置对象Configuration。
阅读全文