Support Questions

Find answers, ask questions, and share your expertise

How to secure sqoop data transfer channel

avatar
Expert Contributor

Is there any way to secure the data transfer between the source and datanodes while using Sqoop?

I know we can use Kerberos for authentication but not sure if we have any way to secure the data transfer. Please advise.

1 ACCEPTED SOLUTION

avatar

@rbalam

You could use useSSL=true and requireSSL flag sqoop as mentioned below.

https://www.evernote.com/l/AMov88HxpCBIKrcvbFgSNPbIp8qiM2gb6lE

REFER : Hadoop Security Guide

View solution in original post

5 REPLIES 5

avatar

avatar
Expert Contributor

@jramakrishnan

This looks more like authentication solution than securing the data channels to eliminate the risk of having your data transfer in clear text. Am i missing anything here?

avatar

@rbalam

You could use useSSL=true and requireSSL flag sqoop as mentioned below.

https://www.evernote.com/l/AMov88HxpCBIKrcvbFgSNPbIp8qiM2gb6lE

REFER : Hadoop Security Guide

avatar

@rbalam

You could use useSSL=true and requireSSL flag sqoop as mentioned below.

https://www.evernote.com/l/AMov88HxpCBIKrcvbFgSNPbIp8qiM2gb6lE

REFER : Hadoop Security Guide

avatar
Contributor

Have tried with useSSL=true and requireSSL in my Sqoop command and its got executed successfully. But i could not see anywhere in the LOG where it has been mentioned about SSL connection.

Is there any way i could verify the confirm the SSL implementation in my sqoop command ? Please suggest