私は Hadoop を初めて使用し、sqoop を使用して SQL Server から hdfs にテーブルをインポートすることに関するクエリはほとんどありません。
- sqoop およびその他の方法を使用して、データベース全体を Hadoop にインポートする方法。
- 主キーを持たない単一のテーブルをインポートするにはどうすればよいですか、または主キーを持たない SQL Server テーブルをインポートすることは可能ですか。
私は Hadoop を初めて使用し、sqoop を使用して SQL Server から hdfs にテーブルをインポートすることに関するクエリはほとんどありません。
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