如何将 SQL 数据加载到 Hortonworks 中?

4
我已经在我的电脑上安装了Hortonworks Sandbox。我还尝试了使用CSV文件,以表格结构的方式获取数据(使用Hive + Hadoop),这部分已经OK了。现在,我想将我的当前SQL数据库迁移到Sandbox中(MS SQL 2008 r2)。我该如何做?我还想连接到我的项目(VS 2010 C#)。
是否可以通过ODBC连接?
我听说sqoop用于从SQL传输数据到Hadoop,那么我该如何使用sqoop进行此迁移?
2个回答

1
你可以编写自己的任务来迁移数据。但是Sqoop会更方便。为此,您需要在您的情况下下载 Sqoop和适当的连接器,Microsoft SQL Server Connector for Apache Hadoop。您可以从这里下载它。请查看Sqoop用户指南。它包含所有详细信息。
而Hive确实支持ODBC。您可以在此页面上找到更多信息。

你也可以尝试使用 Teland。 - Nishant

1

在当前的沙盒中没有 /usr/lib/sqoop 目录 @kloarubeek。我应该创建它还是在 /home/sqoop 目录下创建一个 lib 文件夹? - webDEVILopers
如何找到当前路径解决方案:http://de.hortonworks.com/community/forums/topic/hdp-2-2-sandbox-could-not-find-sqoop-folder/ - webDEVILopers

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接