Felet du nämner kan ha flera orsaker:
-
Har du ändrat
postgresql.conf
acceptera inkommande TCP/IP-anslutningar? Kontrolleralisten_addresses
parameter. -
Har du ändrat
pg_hba.conf
? Här behöver du ställa in en autentiseringsmetod för DeepDive och/eller jdbc-drivrutindefinitionen. -
Slutligen, kan DeepDive ansluta till databasen som den har för avsikt att ansluta till med de referenser du har angett (eller jdbc-drivrutindefinitionen)?
Båda konfigurationsfilerna finns i din $PGDATA-katalog, vanligtvis /etc/postgresql/9.3/main.
Observera att psql
loggar in med unix-sockets som standard (om du inte anger -h host_ip) och jdbc använder en TCP/IP-anslutning. Testa psql över TCP/IP för att se om det fungerar. Om inte, arbeta med 1, sedan 2. Om det gör det, arbeta med 2, sedan 3.