2012-05-06 51 views
2

我正在按照官方安装指南在我的台式计算机上安装greenplum数据库。当我执行Greenplum gpseginstall询问“集群密码访问”

# gpseginstall -f hostfile_exkeys -u gpadmin -p [email protected]$$word 

它要求我提供集群密码访问:

[[email protected] greenplum-db-4.2.1.0]# gpseginstall -f hostfile_exkeys -uyang -par0306 
20120506:05:59:33:012887 gpseginstall:sm403-08:root-[INFO]:-Installation Info: 
link_name None 
binary_path /usr/local/greenplum-db-4.2.1.0 
binary_dir_location /usr/local 
binary_dir_name greenplum-db-4.2.1.0 
20120506:05:59:33:012887 gpseginstall:sm403-08:root-[INFO]:-check cluster password access 
*** Enter password for localhost-2: 
*** Enter password for localhost-2: 
*** Enter password for localhost-2: 
*** Enter password for localhost-2: 
*** Enter password for localhost-2: 

这是我的hostfile_exkeys文件看起来像:

localhost 
localhost-1 
localhost-2 

,因为我只有一台机器。

类似的帖子在网络(http://www.topix.com/forum/com/greenplum/TSDQHMJ6M7I9D0A44)上说:

“我有同样的错误,我发现它是因为我已成立的sshd拒绝root登录,您必须编辑sshd的配置和许可。根登录gpseginstall工作。希望有帮助!“

但我试图修改我的/ etc/ssh/sshd_config文件,让它允许root登录:

# Authentication: 

#LoginGraceTime 2m 
PermitRootLogin yes 
#StrictModes yes 
#MaxAuthTries 6 
#MaxSessions 10 

并重新启动的sshd:

Stopping sshd:            [FAILED] 
Starting sshd:            [ OK ] 

但没有任何工程; gpseginstall程序仍在要求输入密码。

我已经尝试了所有可以想到的密码,root,gpadmin,我自己的用户密码,但都不起作用。我期望做什么来实现它的工作?

更新:看起来问题在于在单个节点上安装Greenplum社区版。有没有人有这方面的经验?

在此先感谢!

回答

2

看来我正在单个节点上安装Greenplum数据库,因此不必执行gpseginstall步骤。这用于在主控主机的所有网段上安装Greenplum。

+0

的文档,否则说。在什么时候创建用户gpadmin? – BAR

1

您需要启用密码验证。

sudo nano /etc/ssh/sshd_config 

PermitRootLogin yes 
PasswordAuthentication yes 

然后service sshd restart

+0

这对我有效。 –