2016-09-18 3 views
1

からsqoopでマルチテーブルまたは選択テーブルのインポートを行うには、私はどちらか見ることができ、我々はインポートすることができますtable by tableまたはimport-all-tables。 MYSQLから特定のテーブルのみをインポートする方法を探しています。SQOOP - どのようにMYSQL</p> <p>からsqoopに<strong>マルチテーブル</strong>または<strong>選択テーブルに</strong><em>インポート</em>を行う方法をMYSQL

助けていただけたら幸いです。

ありがとう

答えて

0

sqoop importコマンドに複数のテーブルを入れる方法はありません。


しかし、あなたは、データベースのすべてのテーブルをインポート中にいくつかのテーブルを除外する--exclude-tables <tables>import-all-tablesを使用することができます。

例えば

あなたは5つのテーブル(TBL1、TBL2、TBL3、TBL4、tbl5)testdbでデータベースを持っていて、TBL2やTBL4を除外したいです。

sqoop import-all-tables --connect jdbc:mysql://localhost:3306/testdb --exclude-tables tbl2,tbl4 .....

は、次のコマンドを使用します。

関連する問題