Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để chuyển bảng mysql sang hive?

  1. Trước hết, hãy tải xuống mysql-connector-java-5.0.8 và đặt jar vào thư mục lib và bin của Sqoop

  2. Tạo định nghĩa bảng trong Hive với tên và loại trường chính xác như trong mysql

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

kiểm tra - Tên cơ sở dữ liệu

nhân viên - Tên bảng (có trong thử nghiệm)

/ user / hive / kho - Thư mục trong HDFS nơi dữ liệu phải được nhập

--split-by id - id có thể là khóa chính của bảng 'nhân viên'

--hive-table staff - bảng nhân viên có định nghĩa trong Hive

Hướng dẫn Sử dụng Sqoop (Một trong những hướng dẫn tốt nhất để học 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. Cách tạo dịch vụ mysql kubernetes với khối lượng dữ liệu được gắn cục bộ?

  2. Làm cách nào để nhận truy vấn .save () trong django?

  3. So sánh ngày bằng API tiêu chí Hibernate

  4. Loại trừ các trường nhất định khỏi truy vấn SQL SUM

  5. làm cách nào để sử dụng mysqli đúng cách để tìm nạp tất cả các bản ghi từ bảng?