如何在java代码中访问HDFS文件或目录的扩展属性?任何指针都会有所帮助。
谢谢和问候,
Abhay Dandekar
答案 0 :(得分:0)
您可以使用FileSystem
类来访问和修改它们:
有一个名为getXAttr的方法,这里是从API
中获取的文档
public byte[] getXAttr(Path path, String name) throws IOException
获取文件或目录的xattr名称和值。名字必须是 以命名空间为前缀,后跟“。”。例如,“user.attr”。
有关详细信息,请参阅HDFS扩展属性用户文档。
参数:
path
- 获取扩展属性的路径
name
- xattr名称。
返回:
byte[]
xattr值。
您可以查看整个API here