Support Questions

Find answers, ask questions, and share your expertise

Able to write into an encryption zone but unable to read from it

New Contributor

I was able to create an encryption zone on HDP and was able to write files into the zone using Talend ETL. However when I try to read files from the zone using the tool, I get the below error:

Exception in component tHDFSInput_1 No KeyProvider is configured, cannot access an encrypted file

at org.apache.hadoop.hdfs.DFSClient.decryptEncryptedDataEncryptionKey(

at org.apache.hadoop.hdfs.DFSClient.createWrappedInputStream(

at org.apache.hadoop.hdfs.DistributedFileSystem$4.doCall(

at org.apache.hadoop.hdfs.DistributedFileSystem$4.doCall(

at org.apache.hadoop.fs.FileSystemLinkResolver.resolve(


When I try to write and read files using the same Talend ETL user , using Hadoop dfs commands it works fine, implying the user has all the required permissions.

Please can some one guide me to the solution


Check in core-site.xml and dfs.encryption.key.provider.uri in hdfs-site.xml. They have to be configured to point to the KMS URI.