热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

org.apache.hadoop.yarn.util.FSDownload.getFileStatus()方法的使用及代码示例

本文整理了Java中org.apache.hadoop.yarn.util.FSDownload.getFileStatus()方法的一些代码示例,展示了F

本文整理了Java中org.apache.hadoop.yarn.util.FSDownload.getFileStatus()方法的一些代码示例,展示了FSDownload.getFileStatus()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。FSDownload.getFileStatus()方法的具体详情如下:
包路径:org.apache.hadoop.yarn.util.FSDownload
类名称:FSDownload
方法名:getFileStatus

FSDownload.getFileStatus介绍

[英]Obtains the file status, first by checking the stat cache if it is available, and then by getting it explicitly from the filesystem. If we got the file status from the filesystem, it is added to the stat cache. The stat cache is expected to be managed by callers who provided it to FSDownload.
[中]获取文件状态,首先检查stat缓存是否可用,然后从文件系统显式获取。如果我们从文件系统获得文件状态,它将被添加到stat缓存中。stat缓存应该由提供给FSDownload的调用方管理。

代码示例

代码示例来源:origin: ch.cern.hadoop/hadoop-yarn-common

/**
* Checks for a given path whether the Other permissions on it
* imply the permission in the passed FsAction
* @param fs
* @param path
* @param action
* @return true if the path in the uri is visible to all, false otherwise
* @throws IOException
*/
private static boolean checkPermissionOfOther(FileSystem fs, Path path,
FsAction action, LoadingCache> statCache)
throws IOException {
FileStatus status = getFileStatus(fs, path, statCache);
FsPermission perms = status.getPermission();
FsAction otherAction = perms.getOtherAction();
return otherAction.implies(action);
}

代码示例来源:origin: org.apache.hadoop/hadoop-yarn-common

/**
* Checks for a given path whether the Other permissions on it
* imply the permission in the passed FsAction
* @param fs
* @param path
* @param action
* @return true if the path in the uri is visible to all, false otherwise
* @throws IOException
*/
private static boolean checkPermissionOfOther(FileSystem fs, Path path,
FsAction action, LoadingCache> statCache)
throws IOException {
FileStatus status = getFileStatus(fs, path, statCache);
FsPermission perms = status.getPermission();
FsAction otherAction = perms.getOtherAction();
return otherAction.implies(action);
}

代码示例来源:origin: com.github.jiayuhan-it/hadoop-yarn-common

/**
* Checks for a given path whether the Other permissions on it
* imply the permission in the passed FsAction
* @param fs
* @param path
* @param action
* @return true if the path in the uri is visible to all, false otherwise
* @throws IOException
*/
private static boolean checkPermissionOfOther(FileSystem fs, Path path,
FsAction action, LoadingCache> statCache)
throws IOException {
FileStatus status = getFileStatus(fs, path, statCache);
FsPermission perms = status.getPermission();
FsAction otherAction = perms.getOtherAction();
return otherAction.implies(action);
}

推荐阅读
author-avatar
杨斜2602934873
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有