编写一个JAVA类方法,通过该方法可以获取出存储在HDFS集群中根目录的所有文件

编写一个JAVA类方法,通过该方法可以获取出存储在HDFS集群中根目录的所有文件,第1张

public void listMyFile() throws Exception {

//获取FileSystem

//"hdfs"为伪造用户,使用hdfs用户进行访问

FileSystem fileSystem = FileSystemget(new URI("hdfs://19216883141:8020"), new Configuration(), "hdfs");

//获取指定目标目录下的所有文件信息

RemoteIterator<LocatedFileStatus> iterator =

fileSystemlistFiles(new Path("/"), true);

//遍历迭代器

while (iteratorhasNext()) {

//获取每个文件详细信息

LocatedFileStatus fileStatus = iteratornext();

//获取每个文件的存储路径

Systemoutprintln("路径:" + fileStatusgetPath() +

"---" + fileStatusgetPath()getName());

//获取文件的block存储信息

BlockLocation[] blockLocations = fileStatusgetBlockLocations();

//打印每个文件的block数

Systemoutprintln("block数量:" + blockLocationslength);

//打印每一个block副本的存储位置

for (BlockLocation blockLocation : blockLocations) {

String[] hosts = blockLocationgetHosts();

for (String host : hosts) {

Systemoutprintln("主机:" + host);

}

}

}

}

首先写获取值的js方法\x0d\displayUpload('uploadDiv3'){\x0d\ // 给相关action传值\x0d\ windowlocation='接收的参数=uploadDiv3;\x0d\}\x0d\在action中有接受的属性\x0d\可使用\x0d\String uploadDiv3 = requestgetP("uploadDiv3"); \x0d\其次\x0d\在jsp页面上\x0d\onclick="JavaScript:displayUpload(传入的值);" \x0d\\x0d\补充回答:\x0d\你想要在哪里判断?\x0d\是在jsp页面上\x0d\还是java程序中\x0d\如果是jsp页面上的话,可以\x0d\function displayUpload(uploadDiv3){\x0d\ if(uploadDiv3==是否等于你的条件){\x0d\ // 如果等于则\x0d\ }else{\x0d\ // 不等于则\x0d\ }\x0d\}

js中通过windowlocationhref和documentlocationhref、documentURL获取当前浏览器的地址的值,它们的的区别是:\x0d\1、document表示的是一个文档对象,window表示的是一个窗口对象,一个窗口下可以有多个文档对象。所以一个窗口下只有一个windowlocationhref,但是可能有多个documentURL、documentlocationhref\x0d\2、windowlocationhref和documentlocationhref可以被赋值,然后跳转到其它页面,documentURL只能读不能写\x0d\3、documentlocationhref和documentlocationreplace都可以实现从A页面切换到B页面,但他们的区别是:\x0d\用documentlocationhref切换后,可以退回到原页面。\x0d\而用documentlocationreplace切换后,不可以通过“后退”退回到原页面。

以上就是关于编写一个JAVA类方法,通过该方法可以获取出存储在HDFS集群中根目录的所有文件全部的内容,包括:编写一个JAVA类方法,通过该方法可以获取出存储在HDFS集群中根目录的所有文件、js页面的值如何获取、js中如何获取当前浏览器地址的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9408042.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存