Den PostgreSQL-binære, du bruger, skal bruge en ændret standardværdi for unix_socket_directories
, og den bruger, der starter serveren, har ikke tilladelse til at skrive der.
Rediger enten /home/cloudera/pgdata/postgresql.conf
og sæt
unix_socket_directories = /tmp
eller start serveren med
pg_ctl -D /home/cloudera/pgdata/ -o '-k /tmp' start
For at oprette forbindelse skal du bruge
psql -h /tmp -U postgres -d postgres