hadoop集群启动之后namenode掉了

问题遇到的现象和发生背景

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文件,看一下你有没有写错