sql >> データベース >  >> RDS >> Mysql

mysqlテーブルをハイブに転送する方法は?

    1. まず、mysql-connector-java-5.0.8をダウンロードし、jarをSqoopのlibおよびbinフォルダーに配置します

    2. Hiveでテーブル定義を作成します 正確なフィールド名とタイプ mysqlのように

      sqoop import --verbose --fields-terminated-by'、' --connect jdbc:mysql:// localhost / test --table employee --hive-import --warehouse-dir / user / hive / Warehouse --fields -終了-'、' --split-by id --hive-table employee

    テスト-データベース名

    従業員-テーブル名(テストに存在)

    / user / hive/warehouse-データをインポートする必要があるHDFSのディレクトリ

    --split-by id --idは、テーブル'employee'の主キーにすることができます

    --hive-tableemployee-定義がHiveに存在するemployeeテーブル

    Sqoopユーザーガイド (Sqoopを学習するための最良のガイドの1つ)



    1. OracleでのFLASHBACKの使用

    2. MySQL ORDER BY RAND()関数はいつ注文しますか?

    3. MySQL左結合+最小

    4. ブラックホールに相当するものは何ですか?