Hi,

I got some problem using drill with HDFS Encryption.

With Hive, DFS Storage, I got the errors like this:
Error: SYSTEM ERROR: IOException: No KeyProvider is configured, cannot
access an encrypted file

Even if I have added some confs below to drill storage plugin, the result
is the same:

in dfs storage:
"config": {
    "hadoop.security.key.provider.path": "kms://h...@xxxx.com;
xxxx.com:16000/kms",
    "dfs.encryption.key.provider.uri": "kms://h...@xxxx.com;
xxxx.com:16000/kms"
  }

in hive storage:
"configProps": {
  ...
    "hadoop.security.key.provider.path": "kms://h...@xxxx.com;
xxxx.com:16000/kms",
    "dfs.encryption.key.provider.uri": "kms://h...@xxxx.com;
xxxx.com:16000/kms"
  }

I have tested with hive for the tables of the encrypted files on hdfs, it
works fine.

Any idea.

- Kidong Lee.

Reply via email to