3

私は Hadoop を初めて使用し、sqoop を使用して SQL Server から hdfs にテーブルをインポートすることに関するクエリはほとんどありません。

  1. sqoop およびその他の方法を使用して、データベース全体を Hadoop にインポートする方法。
  2. 主キーを持たない単一のテーブルをインポートするにはどうすればよいですか、または主キーを持たない SQL Server テーブルをインポートすることは可能ですか。
4

2 に答える 2

1

2 番目の質問 - 主キーを持たない単一のテーブルをインポートするにはどうすればよいですか、または主キーを持たない SQL Server テーブルをインポートすることは可能ですか。

インポートするテーブルに主キーがない場合、使用するマッパーの数をコマンドで指定する必要があります。これは、sqoop インポートのオプション「-m」または「--Split-by」で指定できます。

例えば:

$ bin/sqoop import -connect jdbc:mysql://localhost:3306/db1 -username root -password password --table tableName --target-dir /user/tableName -m 1

于 2013-08-07T09:10:09.967 に答える