hadoop--datanode无法启动

启动hadoop后datanode无法启动

利用sbin/start-all.sh命令启动hadoop后,发现datanode、ResoureceManager、NodeManager进程没有启动。查看datanode相关日志内容如下:

java.net.UnknownHostException: ip-219-216-115-39.neu.edu.cn: ip-219-216-115-39.neu.edu.cn
at java.net.InetAddress.getLocalHost(InetAddress.java:1475)
at org.apache.hadoop.security.SecurityUtil.getLocalHostName(SecurityUtil.java:186)
at org.apache.hadoop.security.SecurityUtil.login(SecurityUtil.java:206)
at org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:1780)
at org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:1829)
at org.apache.hadoop.hdfs.server.datanode.DataNode.secureMain(DataNode.java:2005)
at org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:2029)
Caused by: java.net.UnknownHostException: ip-219-216-115-39.neu.edu.cn
at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:901)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1295)
at java.net.InetAddress.getLocalHost(InetAddress.java:1471)
显然,我的虚拟机的主机名为 ip-219-216-115-39.neu.edu.cn,但是没有被识别。

曾出现过相似的问题,更改了/etc/hosts 文件中的127.0.0.1 localhost   localhost.localdomain 为127.0.0.1 localhost  ip-219-216-115-200.neu.edu.cn;但重启又出错。

此次的解决方法为:
更改/etc/sysconfig/network文件中的HOSTNAME=localhost.localdomain为HOSTNAME=ip-219-216-115-200.neu.edu.cn,然后重启虚拟机,文件便解决了。
阅读更多
个人分类: hadoop
下一篇struct和typedef struct
想对作者说点什么? 我来说一句

oracle无法启动tnslistener服务

2008年12月29日 248KB 下载

Tomcat无法启动

2011年07月13日 184KB 下载

syabse dsedit无法启动的解决方法

2011年10月28日 61KB 下载

Windows

2008年01月03日 52KB 下载

andriod adb问题

2017年04月01日 15KB 下载

WINDOWS无法启动

2008年01月03日 7KB 下载

OEM OPatch_8350262

2012年02月07日 49KB 下载

ssleay32.dll文件

2018年05月31日 318KB 下载

没有更多推荐了,返回首页

关闭
关闭