HDFS是否可以部分加密表? (仅限某些列)

时间:2015-03-30 13:01:37

标签: hadoop encryption hdfs cloudera

我找不到任何重要来源。 我在Cloudera CDH 5.3工作 任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:1)

如果表格位于 Hive ,则表示cloudera有哨兵,请参阅this

截至目前,Sentry不支持列级安全性,它可能会限制用户/组访问/读取特定表的内容。

现在是 Hbase 表格。可以限制hdfs文件更改访问权限或所有者权限。这也可以用于配置单元表。

<强> ==更新==

目前不支持列级数据加密,jira中的帖子数量很少。

作为一种解决方法,我建议如下:

  1. 使用some开发一个用于加密和解密的UDF 算法
  2. 在数据插入时使用加密功能,这将加密 数据并将其存储为加密的hdfs。
  3. 只要读取数据,就使用解密UDF进行解密。
  4. 希望这有帮助。

答案 1 :(得分:0)

你应该看看Apache Accumulo它有单元级安全性,我相信它是Cloudera Manager中的可安装服务

http://accumulo.apache.org/1.4/user_manual/Security.html

每个单独的数据都可以进行安全标记。