Il binario PostgreSQL che stai utilizzando deve utilizzare un valore predefinito modificato per unix_socket_directories
e l'utente che avvia il server non dispone delle autorizzazioni per scrivervi.
Modifica /home/cloudera/pgdata/postgresql.conf
e imposta
unix_socket_directories = /tmp
oppure avvia il server con
pg_ctl -D /home/cloudera/pgdata/ -o '-k /tmp' start
Per connetterti, usa
psql -h /tmp -U postgres -d postgres