gpt4 book ai didi

hadoop - 未配置 KeyProvider,无法访问加密文件

转载 作者:行者123 更新时间:2023-12-04 14:01:10 25 4
gpt4 key购买 nike

我在 HDFS 的加密区域中有数据。我可以使用 hive 用户读取数据,但是当我创建一个 hive 表并尝试通过 beeline 查询它时,我得到了这个异常:

Error: java.io.IOException: java.io.IOException: No KeyProvider is configured, cannot access an encrypted file (state=,code=0)

有谁知道出了什么问题?我正在使用 HDP 2.4。

最佳答案

不完全确定这是否是问题(几年前您似乎遇到过),但了解以下内容很重要:
Hive 数据存储在 HDFS 上
但是,HDFS 和 Hive 的安全策略可能不同。
实际上,建议您不要将仓库目录的 hdfs 级别权限授予任何人,而使用 ranger 仅将 SQL 级别的权限授予位于其中的数据库和表。
因此,您可能一直在比较苹果和梨(尝试通过执行 hdfs 读取来验证访问,然后使用 beeline 执行通过不同安全策略的表读取)。

关于hadoop - 未配置 KeyProvider,无法访问加密文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42678393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com