Kesalahan yang Anda sebutkan dapat memiliki beberapa penyebab:
-
Sudahkah Anda memodifikasi
postgresql.conf
untuk menerima koneksi TCP/IP yang masuk? Periksalisten_addresses
parameter. -
Sudahkah Anda memodifikasi
pg_hba.conf
? Di sini Anda perlu menyiapkan metode autentikasi untuk DeepDive dan/atau definisi driver jdbc. -
Terakhir, dapatkah DeepDive terhubung ke database yang ingin dihubungkan dengan kredensial yang telah Anda berikan (atau definisi driver jdbc)?
Kedua file konfigurasi ada di direktori $PGDATA Anda, biasanya /etc/postgresql/9.3/main.
Perhatikan bahwa psql
log on menggunakan soket unix secara default (kecuali jika Anda menentukan -h host_ip) dan jdbc menggunakan koneksi TCP/IP. Coba psql melalui TCP/IP untuk melihat apakah itu berhasil. Jika tidak, kerjakan 1, lalu 2. Jika ya, kerjakan 2, lalu 3.