У меня есть искровое задание, которое пишет в паркет, поэтому он создает папки и файлы hdfs с разрешением, установленным в umask, определенном на hdfs-сайте. xml. Я попытался переопределить в конф спарк, указав --conf "spark.had oop .fs.permissions.umask-mode = 002", и это работает в среде, где ACL отключен. Но не имеет никакого эффекта в средах, где включен ACL. Хотите узнать, как работать с включенным ACL
ACL включен env
hdfs dfs -getfacl
user::rwx
group::r-x
group:<>:r-x
mask::rwx
other::r-x
default:user::rwx
default:group::r-x
default:group:<>:r-x
default:mask::r-x
default:other::--x
ACL отключен env
bash-4.1$ hdfs dfs -getfacl /hdfsdirectory/
# file: /hdfsdirectory/
# owner: ownername
# group: groupname
user::rwx
group::rwx
other::r-x