Hadoop setfacl через Scala / Java

#java #scala #hadoop #hdfs

#java #scala #hadoop #hdfs

Вопрос:

Есть ли способ сделать hdfs dfs -setfacl через Scala / Java? Выполнение этого через оболочку hdfs происходит медленно.

например, я хотел бы переписать это: Seq(«hdfs», «dfs», «-setfacl», «-R», «-m», «group: hive: rwx», s»$targetTableFolderPath/ $ targetPartitionValue»).!!

в код Scala. Есть ли метод в файловой системе fs:, который я мог бы вызвать? Как?

Ответ №1:

Возможно, вы захотите использовать hadoop API. Вот (java) документы для класса HdfsAdmin:

https://hadoop.apache.org/docs/current/api/