2016-10-30 5 views
2

Ich versuche, Daten aus Tabelle in Hadoop mit Nifi Querydatabase Tabellenprozessor zu laden.Nifi Querydatabase Tabelle Fehler

Schritte:

  1. I konfigurierten Prozessor nach dem Dokument.
  2. Laden Sie den Anschluss jar in das nifi lib-Verzeichnis.

Controller-Dienst Konfigurationseigenschaften: enter image description here

ich die folgende Störung erhalte:

can't load database driver exception.

+0

Führen Sie den Prozessor nach dem Speicherort des Treibers wie Datei: /// C: /tmp/postgresql-connector-jdbc4.jar oder verschieben Sie das Postgres Jar in NIFI \ Lib-Verzeichnis, starten Sie die Dienste neu und führen Sie dann den Prozessor aus –

Antwort

1

Der Name PostgreSQL-Treiber sollte org.postgresql.Driver, nicht com.postgresql. jdbc.Driver. Sieht aus wie ein Kopieren-Einfügen-Überschreiben aus dem MySQL-Treiber? In jedem Fall sollten Sie gut mit org.postgresql.Driver umgehen können, und wenn Sie immer noch Fehler sehen, überprüfen Sie die Datei in logs/nifi-app.log, sollte es mehr Informationen darüber enthalten, warum es den Treiber nicht laden kann (schauen Sie für den obigen Text, dann "verursacht durch" unter).