Encryption 我可以在加密文件夹上使用HDFS mv吗

Encryption 我可以在加密文件夹上使用HDFS mv吗,encryption,hdfs,mv,Encryption,Hdfs,Mv,我需要从暂存文件夹加载配置单元分区。目前我们复制和删除。我能用mv吗? 我被告知,如果文件夹是EAR(静止加密),我不能使用mv。如何判断文件夹是否已被侦听?我假设您在静止时用于加密的功能是HDFS透明加密(请参阅) 有一个命令可以获取所有配置为加密的区域,但该命令需要管理员权限。但是,如果一次只需要检查一个文件的权限,则应该可以在没有这些权限的情况下运行 比如说 hdfs crypto -getFileEncryptionInfo -path /path/to/my/file 至于是否可以移

我需要从暂存文件夹加载配置单元分区。目前我们复制和删除。我能用mv吗?
我被告知,如果文件夹是EAR(静止加密),我不能使用mv。如何判断文件夹是否已被侦听?

我假设您在静止时用于加密的功能是HDFS透明加密(请参阅)

有一个命令可以获取所有配置为加密的区域,但该命令需要管理员权限。但是,如果一次只需要检查一个文件的权限,则应该可以在没有这些权限的情况下运行

比如说

hdfs crypto -getFileEncryptionInfo -path /path/to/my/file
至于是否可以移动文件,答案似乎是否定的。来源:

HDFS限制文件和目录跨加密区域边界重命名。这包括将加密文件/目录重命名为未加密目录(例如,
hdfs dfs mv/zone/encryptedFile/home/bob
),将未加密文件或目录重命名为加密区域(例如,
hdfs dfs mv/home/bob/unEncryptedFile/zone
),以及在两个不同的加密区域之间重命名(例如,
hdfs-dfs-mv/home/alice/zone1/foo/home/alice/zone2

仅当源路径和目标路径位于同一加密区域,或两条路径均未加密(不在任何加密区域)时,才允许重命名


看来使用
cp
rm
是最好的选择。

这是一个Cloudera 5.14集群,我们有Apache Sentry。