Created 12-15-2015 09:36 PM
I am trying to Sqoop data from a local on-site Microsoft SQL server to Hive in HDinsights in Azure.
Inside Secure Shell in HDInsight, I CAN sqoop data in from Azure SQL Server but UNABLE to sqoop data from SQL Server locally.
I can also setup Azure SQL Server, setup firewall setting and synchronize with local SQL Server. I cannot connect/ping the external SQL Server's ip.
- why can't my sqoop connect to the local SQL Server?
- are there any firewalls setup in HDInsight that prevents connection?
Created 01-07-2016 07:33 PM
@pardeep
answer from microsoft: "I believe this will not work unless your HDInsight cluster and your on premise SQL server are connected thorugh a VPN.
I would recommend trying alternatuves like Azure Data Factory for such a hybrid data movement scenario."
Created 12-15-2015 09:57 PM
If endpoints are set for the ports then connectivity should not be an issue.
Created 12-15-2015 10:29 PM
It looks like network issue rather than Sqoop issue as you are mentioning you are not able to ping external SQL Server machine.
Created 12-16-2015 04:04 PM
@Pardeep
Strange...able to setup Azure SQL Server, setup firewall setting and synchronize with local SQL Server. Possibly something specific to HDInsight....
Created 01-27-2016 10:57 PM
Give Azure Data Factory (ADF) a try.
Created 01-07-2016 07:33 PM
@pardeep
answer from microsoft: "I believe this will not work unless your HDInsight cluster and your on premise SQL server are connected thorugh a VPN.
I would recommend trying alternatuves like Azure Data Factory for such a hybrid data movement scenario."