Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mentransfer tabel mysql ke Hive?

  1. Pertama-tama unduh mysql-connector-java-5.0.8 dan letakkan toples ke folder lib dan bin Sqoop

  2. Buat definisi tabel di Hive dengan nama dan jenis bidang yang tepat seperti di mysql

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

tes - Nama basis data

karyawan - Nama tabel (ada dalam pengujian)

/user/hive/warehouse - Direktori dalam HDFS tempat data harus diimpor

--split-by id - id dapat menjadi kunci utama tabel 'karyawan'

--hive-table employee - tabel karyawan yang definisinya ada di Hive

Panduan Pengguna Sqoop (Salah satu panduan terbaik untuk belajar Sqoop)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara melewatkan instance koneksi database antara file PHP tanpa mendeklarasikannya kembali?

  2. pengindeksan parsial mysql, pengindeksan terbalik

  3. ERROR 1130 (HY000):Host '' tidak diizinkan untuk terhubung ke server MySQL ini

  4. Mengimpor data ke MySQL dari MS SQL

  5. Pelanggaran batasan integritas:1052 Kolom 'id' di mana klausa ambigu