Hadoop不能与KDC通信,但kinit工作。。
sudo kinit -k -t /etc/hadoop/conf/hdfs.keytab
和UDP端口也很好.
nc共生5.us-west-1计算.内部-v -z -u 88 连接到共生5.us-west-1计算。内部88端口udp/kerberos成功!
但是在hadoop调试输出中,它总是说“接收超时”。
KrbAsReq调用createMessage KrbAsReq in createMessage KrbKdcReq发送:kdc=共生5.us-west-1计算。内部UDP:88,timeout=30000,重试数=3,#bytes=216 KDCCommunication: kdc=共生5.us-west-1.计算.内部UDP:88,timeout=30000,尝试=1,#bytes=216 SocketTimeOutException与尝试:1 KDCCommunication: kdc=共生5.us-west-1.计算.内部UDP:88,timeout=30000,尝试=2,#bytes=216 SocketTimeOutException与尝试:2 KDCCommunication: kdc=共生5.us-west-1.计算.内部UDP:88,timeout=30000,尝试=3,#bytes=216 SocketTimeOutException与尝试:3 KrbKdcReq发送:尝试共生5.us-west-1计算的错误。内部java.net.SocketTimeoutException:接收超时
,但是在symbio5本身,它有Namenode和KDC以及一个datanode,它可以.。
KrbAsReq调用createMessage KrbAsReq in createMessage KrbKdcReq发送:kdc=共生5.us-west-1计算。内部UDP:88,timeout=30000,重试数=3,#bytes=217 KDCCommunication: kdc=共生5.us-west-1.计算.内部UDP:88,timeout=30000,尝试=1,#bytes=217 KrbKdcReq发送:#字节read=776 KrbKdcReq发送:#字节read=776 KdcAccessibility:删除共生5.us-west-1计算。内部
有人能给我一些帮助吗?非常感谢
发布于 2013-05-23 04:27:36
最后,我解决了这个问题,只是让Hadoop使用TCP端口与Kerberos通信,而不是UDP。
sudo vim /etc/krb5.conf
..。 libdefaults ..。 udp_preference_limit =1 .
https://stackoverflow.com/questions/16666683
复制相似问题