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

Spark SQL 2.0:NullPointerException z prawidłowym zapytaniem PostgreSQL

Mam bardzo podobne problemy ze źródłem danych Teradata i sprowadzało się to do wartości null kolumny w DataFrame, która nie pasowała do danych źródłowych (kolumna miała wartość nullable=false, ale niektóre wiersze miały wartości null w tym konkretnym polu). Przyczyną w moim przypadku był sterownik Teradata JDBC, który nie zwracał poprawnych metadanych kolumny. Jeszcze nie znalazłem obejścia tego problemu.

Aby zobaczyć generowany kod (w ramach którego rzucany jest NPE):

  • importuj org.apache.spark.sql.execution.debug._
  • wywołaj .debugCodegen() w DataSet/DataFrame

Mam nadzieję, że to pomoże.



  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 zresetować uruchomioną sumę po osiągnięciu progu?

  2. Jak usunąć zduplikowane wpisy?

  3. PostgreSQL:zduplikowana wartość klucza narusza unikatowe ograniczenie w poleceniu UPDATE

  4. Nxlog im_dbi nie działa

  5. Przewodnik po Pgpool dla PostgreSQL:część pierwsza