O binário do PostgreSQL que você está usando deve usar um valor padrão alterado para
unix_socket_directories
, e o usuário que inicia o servidor não tem permissão para gravar lá. Edite
/home/cloudera/pgdata/postgresql.conf
E definir unix_socket_directories = /tmp
ou inicie o servidor com
pg_ctl -D /home/cloudera/pgdata/ -o '-k /tmp' start
Para conectar, use
psql -h /tmp -U postgres -d postgres