2016-12-07 11 views
0

ホストファイルのホスト名(S)の前後に余分なスペースがなく、ssh mdwを使用してmdwに接続できると確信しています。 /etc/hostsは、このようなものです:gpinitsystem不明なホストmdw

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 
    ::1   localhost localhost.localdomain localhost6 localhost6.localdomain6 

エラーログ:

20161209:21:01:14:030310 gpinitsystem:mdw:gpadmin-[INFO]:-Checking configuration parameters, please wait... 
20161209:21:01:14:030310 gpinitsystem:mdw:gpadmin-[INFO]:-Reading Greenplum configuration file /home/gpadmin/gpconfigs/gpinitsystem_config 
20161209:21:01:14:030310 gpinitsystem:mdw:gpadmin-[INFO]:-Locale has not been set in /home/gpadmin/gpconfigs/gpinitsystem_config, will set to default value 
20161209:21:01:14:030310 gpinitsystem:mdw:gpadmin-[INFO]:-Locale set to en_US.utf8 
20161209:21:01:15:030310 gpinitsystem:mdw:gpadmin-[INFO]:-MASTER_MAX_CONNECT not set, will set to default value 250 
20161209:21:01:15:030310 gpinitsystem:mdw:gpadmin-[INFO]:-Checking configuration parameters, Completed 
20161209:21:01:15:030310 gpinitsystem:mdw:gpadmin-[INFO]:-Commencing multi-home checks, please wait... 
.20161209:21:01:17:gpinitsystem:mdw:gpadmin-[FATAL]:-Unknown host mdw Script Exiting! 

してください。

+0

あなたが提供した/ etc/hostsファイルはmdwのものですか? –

答えて

1

greenplumにはいくつのホストが存在しますか。あなたの/etc/hostsにはmdwsdwについての情報は含まれていません。

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 
::1   localhost localhost.localdomain localhost6 localhost6.localdomain6 

172.31.25.24 mdw 
172.31.16.170 sdw1 

ご自身でIPとホスト名を置き換えます。

あなたは/etc/hostsファイルの両方が、このようにする必要があり、あなたのGreenplumでmdwsdw1という名前の2つのホストを、持っていると仮定します。 gpinitsystemを再試行する前に、gpssh-exkeysが正常に実行されていることを確認してください。

UPDATE

私はスカイプを使って、この問題で彼を助けました。答えはgpadminアカウントにpingユーティリティを呼び出す特権がなかったため、はpingを呼び出し、DBMSのホストが存在することを確認します。

+0

私の/ etc /このようなファイルは、ホスト: 127.0.0.1はlocalhost localhost.localdomainをlocalhost4 localhost4.localdomain4 :: 1 localhostのlocalhost.localdomainをlocalhost6 localhost6.localdomain6 172.18.210.7 MDW 172.18.210.8 smdw 172.18.210.9 SDW1 172.18.210.10 sdw2 4つのホストのホスト名はmdw、smdw、sdw1、sdw2です。これらのコマンドを使用できるので、gpssh-exkeysを実行したことを確認します。 "ssh smdw" "ssh sdw1"、 "ssh sdw2"を実行するとパスワードなしでホストに接続できますが、まだこのエラーがあります。 –

+0

あなたの 'gpssh'は動作しますか?あなたのすべてのホスト上で '$ gpssh -h mdw -h smdw -h sdw1 -hsdw2'を実行して、動作しているか確認してください。 – XiangZzz

+0

gpsshが動作しません。しばらくお待ちください。 –

関連する問題