私の連絡先情報
郵便メール:
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
前のセクションでは、次のコンテンツを完成させました。
ここに 3 つのパブリック ネットワーク クラウド サーバー (それぞれ 2C4G) があり、私が学習するための Hadoop 学習環境を構築しています。
以前に一度VM仮想マシン上に構築したことがありますが、メモを残していなかったので、今回は数日前に手に入れた3台のマシンを利用して、急いでパブリックネットワーク上に構築してみました。それを体験してください。
Apache Sqoop 于 2021 年 6 月迁入 Attic。
Apache Sqoop の使命は、Apache Hadoop および構造化データ ストレージに関連する大規模なデータ転送ソフトウェアを作成および保守することです。
プロジェクトは古いかもしれませんが、時間が十分にある場合は、きちんと勉強して、役立つかもしれません。 ! !
sqoop import
--connect jdbc:mysql://h122.wzk.icu:3306/sqoop
--username hive
--password [email protected]
--target-dir /root
--append
-m 1
--fields-terminated-by "t"
--query 'select gname, serialNumber, price, stock_number,
create_time from goodtbl where price>88 and $CONDITIONS;'
上述参数的解释:
Sqoop が MapReduce タスクを開始することがわかります。
この時点でタスクの割り当てが開始されます。 Map -> Reduce
タスクが完了したことがわかります
sqoop import
--connect jdbc:mysql://h122.wzk.icu:3306/sqoop
--username hive
--password [email protected]
--target-dir /root
--delete-target-dir
--num-mappers 1
--fields-terminated-by "t"
--columns gname,serialNumber,price
--table goodtbl
上述参数的解释:
上記のコンテンツと同様に、繰り返されるコンテンツは含まれず、一部のみがインターセプトされます。
sqoop import
--connect jdbc:mysql://h122.wzk.icu:3306/sqoop
--username hive
--password [email protected]
--target-dir /root
--delete-target-dir
-m 1
--fields-terminated-by "t"
--table goodtbl
--where "price>=68"
上記と同様、内容、結果等は基本的に繰り返し掲載し、削除することはございません。