4

PC に Hortonworks SandBox をインストールしました。また、CSV ファイルを試してみましたが、テーブル structerd の方法で取得できました (Hive + Hadoop)。現在の SQL データベースをサンドボックス (MS SQL 2008 r2) に移行したいのですが、どうすればよいですか? また、私のプロジェクト (VS 2010 C#) に接続したいです。

ODBC経由で接続できますか?

SQL から Hadoop へのデータ転送に sqoop を使用していると聞きましたが、sqoop でこの移行を行うにはどうすればよいですか?

4

2 に答える 2

1

データを移行する独自のジョブを作成できます。しかし、Sqoop の方が便利です。これを行うには、Sqoop と適切なコネクタ (この場合は Apache Hadoop 用の Microsoft SQL Server コネクタ)をダウンロードする必要があります。ここからダウンロードできます。Sqoopユーザー ガイドを参照してください。すべての情報が適切に詳細に含まれています。

また、Hive は ODBC をサポートしています。詳細については、このページを参照してください。

于 2013-06-12T13:19:04.433 に答える
1

Hortonworks Sandbox で JDBC ドライバーをインストールして動作させるために必要な手順を書き留めました。/

C# プロジェクトで Hadoop に接続するには、 http://hortonworks.com/thankyou-hdp13/#addon-tableから Hortonworks Hive ODBC ドライバーを使用できます。PDF(そのページにもあります)を読んで、それがどのように機能するかを確認してください(ユーザー名サンドボックスでHive Server Type 2を使用しました)

于 2013-06-28T09:29:56.770 に答える