PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Sqoop na Dataproc nie może eksportować danych do formatu Avro

Problem może występować w różnych wersjach Avro w Hadoop firmy Dataproc (Avro 1.7.7) i Sqoop 1.4.7 (Avro 1.8.1).

Możesz spróbować obniżyć Sqoop do wersji 1.4.6, która zależy od Avro 1.7 i użyć avro-tools-1.7.7.jar podczas składania oferty pracy.

Edytowane:

Aby rozwiązać problem z ładowaniem klas, musisz ustawić mapreduce.job.classloader=true podczas przesyłania zadania 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. Jak mogę bezpiecznie przekazać sekwencję klucza głównego w Django?

  2. Co oznacza hashed subplan w PostgreSQL?

  3. Dlaczego PostgreSQL niewłaściwie łączy serie?

  4. Musisz zainstalować postgresql-server-dev-X.Y do budowania rozszerzenia po stronie serwera lub libpq-dev do budowania aplikacji po stronie klienta

  5. Wartość null nie jest unikalna