Binární soubor PostgreSQL, který používáte, musí používat změněnou výchozí hodnotu pro unix_socket_directories
a uživatel, který spouští server, nemá oprávnění tam zapisovat.
Buď upravte /home/cloudera/pgdata/postgresql.conf
a nastavte
unix_socket_directories = /tmp
nebo spusťte server pomocí
pg_ctl -D /home/cloudera/pgdata/ -o '-k /tmp' start
Pro připojení použijte
psql -h /tmp -U postgres -d postgres