今天在安装HADOOP集群的时候遇到如下错误:
hadoop2-namenode: Exception in thread "main" java.lang.NullPointerException
hadoop2-namenode: at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:134)
hadoop2-namenode: at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:156)
hadoop2-namenode: at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:160)
hadoop2-namenode: at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.initialize(SecondaryNameNode.java:131)
hadoop2-namenode: at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.(SecondaryNameNode.java:115)
hadoop2-namenode: at org.apache.hadoop.hdfs.server.namenode.SecondaryNameNode.main(SecondaryNameNode.java:469)
最后确认是我的配置文件core-site.xml中的
fs.default.name
hdfs://hadoop2-namenode:9000
节点写错了
fs.default.name写成fs.defaultFS了!
所以导致这样的错误,改回来,就好了!
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/8183550/viewspace-683457/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/8183550/viewspace-683457/