2012-05-06 82 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

這對我有效。 –