El binario de PostgreSQL que está usando debe usar un valor predeterminado modificado para unix_socket_directories
, y el usuario que inicia el servidor no tiene permisos para escribir allí.
Edite /home/cloudera/pgdata/postgresql.conf
y establecer
unix_socket_directories = /tmp
o iniciar el servidor con
pg_ctl -D /home/cloudera/pgdata/ -o '-k /tmp' start
Para conectarse, utilice
psql -h /tmp -U postgres -d postgres