GreenplumSNE的错误socket.gaierror: [Errno -3] Temporary failure in name resolution
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