hadoop问题集:2.hostname不规范导致hadoop无法启动

java.lang.IllegalArgumentException: Does not contain a valid host:port authority: online_spark_01:8020
    at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:212)
    at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:164)
    at org.apache.hadoop.net.NetUtils.createSocketAddr(NetUtils.java:153)
    at org.apache.hadoop.hdfs.DFSUtil.getAddressesForNameserviceId(DFSUtil.java:716)
    at org.apache.hadoop.hdfs.DFSUtil.getAddressesForNsIds(DFSUtil.java:684)
    at org.apache.hadoop.hdfs.DFSUtil.getAddresses(DFSUtil.java:667)
    at org.apache.hadoop.hdfs.DFSUtil.getHaNnRpcAddresses(DFSUtil.java:766)
    at org.apache.hadoop.hdfs.HAUtil.isHAEnabled(HAUtil.java:77)
    at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:873)
    at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.<init>(FSNamesystem.java:813)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:1040)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1488)
    at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1615)

hostname中有下划线,修改hostname去掉下划线即可。

猜你喜欢

转载自blog.csdn.net/ycpriscilla/article/details/86540836