サーチ…


前書き

私たちのHDFSクラスタに関連付けられたHiveメタストアがある場合、Sqoopは、Hiveでデータのレイアウトを定義するCREATE TABLEステートメントを生成して実行することによって、データをHiveにインポートできます。 Hiveへのデータのインポートは、Sqoopコマンドラインに--hive-importオプションを追加するのと同じくらい簡単です。

備考

RDBMSからHIVEに直接データをインポートすると、多くの時間を解決できます。また、自由形式のクエリ(結合または簡単なクエリ)を実行し、選択したテーブルに直接Hiveに移入することもできます。

--hive-importはSqoopに最終的な宛先がHiveでHDFSではないことを伝えます。

--hive-tableオプションは、私たちが選択したハイブのテーブルにデータをインポートするのに役立ちます。それ以外の場合は、RDBMSからインポートされるソーステーブルの名前になります。

ハイブのDestinationテーブル名を含むHiveインポート

$ sqoop import --connect jdbc:mysql://10.0.0.100/hadooptest 
--username hadoopuser -P
--table table_name --hive-import --hive-table hive_table_name


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow