2016-12-06 6 views

Antwort

2

Sie möglicherweise nicht über die gpadmin Datenbank entweder zu überprüfen. Beginnen Sie mit diesem:

psql template1 -c "select * from pg_database where datname = 'gpadmin'" 

Wenn die Datenbank nicht vorhanden ist, dies zu tun:

psql template1 -c "create database gpadmin" 

Als nächstes ausführen diese externe Verbindungen zu ermöglichen, die mit verschlüsseltem Passwort authentifiziert werden:

echo "host all all 0.0.0.0/0 md5" >> $MASTER_DATA_DIRECTORY/pg_hba.conf 
psql -c "alter user gpadmin password 'password'" 
gpstop -u 

Zurück zu pgAdmin, verbinden Sie sich mit Ihrem vm (verwenden Sie ifconfig, um die IP-Adresse zu erhalten) als Benutzer gpadmin, Passwort 'Passwort' und Port 5432.

+0

Danke. Es funktioniert jetzt .:) – Ronak

0

Es wäre gut, wenn Sie genaue Fehler einfügen.

  • Stellen Sie sicher, dass IP in listen_address in postgresql.conf hinzugefügt haben (Neustart erforderlich)
  • Stellen Sie sicher, iptables und ip6tables werden nicht ausgeführt. Führen Sie Befehle unter

    • service iptables status
    • service ip6tables status
Verwandte Themen