hadoop启动集群后namenode掉了
hdfs-site.xml如下:
<configuration>
<property>
<name>dfs.replication</name>
<value>2</value>
</property>
<property>
<name>dfs.namenode.secondary.http-address</name>
<value>slave1:50090</value>
</property>
</configuration>
core-site.xml如下:
<configuration>
<property>
<name>fs.defauliFS</name>
<value>hdfs://master:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/root/date/hadoop_repo</value>
</property>
</configuration>
namenode日志如下:
2022-10-19 01:19:48,488 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: registered UNIX signal handlers for [TERM, HUP, INT]
2022-10-19 01:19:48,501 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: createNameNode []
2022-10-19 01:19:48,783 INFO org.apache.hadoop.metrics2.impl.MetricsConfig: loaded properties from hadoop-metrics2.properties
2022-10-19 01:20:18,963 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: Scheduled snapshot period at 10 second(s).
2022-10-19 01:20:18,964 INFO org.apache.hadoop.metrics2.impl.MetricsSystemImpl: NameNode metrics system started
2022-10-19 01:20:18,965 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: fs.defaultFS is file:///
2022-10-19 01:20:19,126 ERROR org.apache.hadoop.hdfs.server.namenode.NameNode: Failed to start namenode.
java.lang.IllegalArgumentException: Invalid URI for NameNode address (check fs.defaultFS): file:/// has no authority.
at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:473)
at org.apache.hadoop.hdfs.server.namenode.NameNode.getAddress(NameNode.java:463)
at org.apache.hadoop.hdfs.server.namenode.NameNode.getRpcServerAddress(NameNode.java:514)
at org.apache.hadoop.hdfs.server.namenode.NameNode.loginAsNameNodeUser(NameNode.java:614)
at org.apache.hadoop.hdfs.server.namenode.NameNode.initialize(NameNode.java:634)
at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:820)
at org.apache.hadoop.hdfs.server.namenode.NameNode.<init>(NameNode.java:804)
at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1516)
at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1582)
2022-10-19 01:20:19,127 INFO org.apache.hadoop.util.ExitUtil: Exiting with status 1
2022-10-19 01:20:19,136 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at localhost/127.0.0.1
************************************************************/
大概十秒之后namenode就掉了随之datanode也掉了
由于找不到原因并没有尝试过其他方法
成功启动集群并进入50070切namenode不再自动掉
这个是格式化的时候报错还是起启动集群的时候报错呀
你的免密配置成功了吗,你试一下面膜没有问题的话
你在看一下 hadoop下的 workers文件,看一下你有没有写错