PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Deepdive-Installation, PostgreSQL-Fehler

Der von Ihnen erwähnte Fehler kann mehrere Ursachen haben:

  1. Haben Sie postgresql.conf geändert eingehende TCP/IP-Verbindungen akzeptieren? Überprüfen Sie die listen_addresses Parameter.

  2. Haben Sie pg_hba.conf modifiziert ? Hier müssen Sie eine Authentifizierungsmethode für DeepDive und/oder die jdbc-Treiberdefinition einrichten.

  3. Kann sich DeepDive schließlich mit den von Ihnen bereitgestellten Anmeldeinformationen (oder der jdbc-Treiberdefinition) mit der Datenbank verbinden, zu der es eine Verbindung herstellen möchte?

Beide Konfigurationsdateien befinden sich in Ihrem $PGDATA-Verzeichnis, normalerweise /etc/postgresql/9.3/main.

Beachten Sie, dass psql meldet sich standardmäßig über die Unix-Sockets an (es sei denn, Sie geben -h host_ip an) und jdbc verwendet eine TCP/IP-Verbindung. Probieren Sie psql über TCP/IP aus, um zu sehen, ob das funktioniert. Wenn nicht, arbeite an 1, dann an 2. Wenn ja, arbeite an 2, dann an 3.