2016-12-06 111 views

回答

2

您可能没有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地址)。

+0

谢谢。它现在正在工作。:) – Ronak

0

如果粘贴确切的错误这将是很好。

  • 确保您已在postgresql.conf中listen_address添加的IP(需要重新启动)
  • 确保iptablesip6tables没有运行。下面命令查看

    • service iptables status
    • service ip6tables status