Het PostgreSQL-binaire bestand dat u gebruikt, moet een gewijzigde standaardwaarde gebruiken voor unix_socket_directories
, en de gebruiker die de server start, heeft geen toestemming om daar te schrijven.
Bewerk /home/cloudera/pgdata/postgresql.conf
en stel
unix_socket_directories = /tmp
of start de server met
pg_ctl -D /home/cloudera/pgdata/ -o '-k /tmp' start
Gebruik
. om verbinding te makenpsql -h /tmp -U postgres -d postgres