GreenplumSNE的错误socket.gaierror: [Errno -3] Temporary failure in name resolution

作者: nick 分类: php 发布时间: 2011-04-13 04:54 ė 6没有评论

GreenplumSNE的错误socket.gaierror: [Errno -3] Temporary failure in name resolution

错误现象:

执行gpssh-exkeys -h 127.0.0.1 –h localhost的时候,出现的错误

》Traceback (most recent call last):

》File “/usr/local/greenplum-db/./bin/gpssh-exkeys”, line 509, in <module>

》    (primary, aliases, ipaddrs) = socket.gethostbyaddr(hostname)

》socket.gaierror: [Errno -3] Temporary failure in name resolution

解决方法:

1) 本地,DTEST没有PING不通。

在XP客户端,可以PING通IP,可PING不通主机名。在客户端的HOSTS文件中加上了198.168.2.45   DTEST 可以PING通了,

但问题仍有。请看2)

2)       DNS没有设置。

在 /etc/resolv.conf 中设置DNS

设置后,仍还是那错误,请看3)

3) 那两个文件的处理不对。

在GreenplumSNE的根目录 的gp_init_singlenode和Single_hostlist文件没有配置对。在GreenplumSNE中的gp_init_singlenode和Single_hostlist文件应先COPY到根目录,重新配置。

设置后,仍还是那错误,请看4)

4) hostname设置不对

在/etc/hosts中 设置的是 198.168.2.45   DTEST

而在命令行中 输入hostname后,是DTEST.localdomain 明显不一致。

而在命令行中 输入hostname DTEST后。

再输入 hostname 得到是 DTEST

SUCESSFULlY

本文出自 传播、沟通、分享,转载时请注明出处及相应链接。

本文永久链接: https://www.nickdd.cn/?p=1457

发表评论

您的电子邮箱地址不会被公开。

Ɣ回顶部