2016-05-02 8 views
0

ソースMySqlテーブルがあります。分析目的のために日付をHiveにエクスポートする必要があります。当初は、MySQLのデータサイズが少なかったため、MysqlデータをHiveにエクスポートすることはSqoopを使用することで問題にはなりませんでした。 私のデータサイズが増えたので、MySqlデータの増分更新をどのようにしてハイブにすることができますか?ハイブの増分アップデート

答えて

0

あなたは増分更新のためsqoopを使用することができ、Sqoopのドキュメントが良いですが、ここでのリンクはそれを指摘して https://sqoop.apache.org/docs/1.4.2/SqoopUserGuide.html#_incremental_imports

+0

おかげです。あともう一つだけ。 Hiveとしての "更新された"エントリの扱い方は、追加だけです。我々はまだトランザクションをサポートする更新されたHiveに移行する予定です。 – sss

+0

が 選択t1のように新規レコードのみ いくつかのことをしたテーブルの上にハイブビューを作成します。*テストt1から が参加t1.id上の ( 選択IDは、最大は(modifed)ID によってテスト グループからmaxModified) = s.idおよびt1.modifed = s.maxModified – vgunnu