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

Sqoop trên Dataproc không thể xuất dữ liệu sang định dạng Avro

Sự cố có thể là ở các phiên bản Avro khác nhau trong Hadoop của Dataproc (Avro 1.7.7) và Sqoop 1.4.7 (Avro 1.8.1).

Bạn có thể muốn hạ cấp Sqoop xuống 1.4.6 tùy thuộc vào Avro 1.7 và sử dụng avro-tools-1.7.7.jar trong quá trình nộp hồ sơ.

Đã chỉnh sửa:

Để giải quyết vấn đề tải lớp, bạn cần đặt mapreduce.job.classloader=true khi gửi công việc Dataproc:

gcloud dataproc jobs submit hadoop --cluster=<CLUSTER_NAME> \
    --class=org.apache.sqoop.Sqoop \
    --jars=gs://<BUCKET>/sqoop-1.4.7-hadoop260.jar \
    --properties=mapreduce.job.classloader=true \
    -- \
    . . .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể định cấu hình AspNet.Identity bằng PostgreSQL

  2. Hibernate &postgreSQL với Grails

  3. Tăng phạm vi ID ActiveModel lên 8 byte

  4. Làm cách nào để nhập mô-đun hoặc cài đặt tiện ích mở rộng trong Postgres?

  5. Django + Psycopg2:InterfaceError:chỉ hỗ trợ giao thức 3