我在我的Window系統上有PGADMIN 3。我無法連接到Virtualbox-Centos機器下的Greenplum-Postgresql。在Virtualbox內部我能夠使用psql創建b,但不能使用windows機器上的pgadmin。無法從windows上的pgadmin連接到greenplum postgresql
請建議我現在應該做什麼。
我在我的Window系統上有PGADMIN 3。我無法連接到Virtualbox-Centos機器下的Greenplum-Postgresql。在Virtualbox內部我能夠使用psql創建b,但不能使用windows機器上的pgadmin。無法從windows上的pgadmin連接到greenplum postgresql
請建議我現在應該做什麼。
您可能沒有gpadmin數據庫無論是。開始與這個:
psql template1 -c "select * from pg_database where datname = 'gpadmin'"
如果數據庫不存在,這樣做:
psql template1 -c "create database gpadmin"
接下來,執行此,以允許與加密密碼認證的外部連接:
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
返回pgAdmin,以用戶gpadmin,密碼「password」和端口5432連接到您的vm(使用ifconfig獲取ip地址)。
GPDB/Postgresql在默認情況下拒絕遠程訪問。您需要將ACL添加到$ MASTER_DATA_DIRECTORY中的pg_hba.conf中,即/data/master/gpseg-1/pg_hba.conf。 指 https://www.postgresql.org/docs/8.2/static/auth-pg-hba-conf.html 或 http://gpdb.docs.pivotal.io/43100/admin_guide/client_auth.html 的細節
如果粘貼確切的錯誤這將是很好。
確保iptables
和ip6tables
沒有運行。下面命令查看
service iptables status
service ip6tables status
謝謝。它現在正在工作。:) – Ronak