通过实时加密和某些数据列的分层屏蔽将数据转储到Hadoop中

时间:2017-02-23 11:05:41

标签: hadoop encryption hdfs

假设我有一个数据集/表(银行部门),其中包含以下详细信息。

Name  |  Mob.no |  AccountNo  |  Address |  SSN  | Salary....... |and so on.
john  |  123456 |   987654321 |  abx 123 | 1122  | 28000 

我必须将其转储到Hadoop中。

但是在转储时我想要加密AccountNoSSN列,

虽然它存储在HDFS中。

这是第一部分。

现在,当我正在重新审核结果时,

  1. 首先要解密。
  2. 之后我想屏蔽一些列。
  3. 说。有两个人(CEO,项目经理)查看john的结果。

    然后,CEO应该能够在解密后看到所有细节(列)。

    对于项目经理,列AccountNoSalary应该被屏蔽

    例如:

    Name  |  Mob.no |  AccountNo  |  Address |  SSN  | Salary....... |and so on.
    john  |  123456 |   9876xxxxx |  abx 123 | 1122  | xxxxx
    

    有没有办法在Hadoop中实现这一目标。

    1. 在转储到HDFS时加密列数据。

    2. 根据层次结构屏蔽列。

    3. 任何潜在客户都会受到赞赏,因为我是hadoop的新手

0 个答案:

没有答案