求助:为啥bin/hadoop dfs -ls后namenode进程就没了:

发布网友 发布时间:2022-04-23 09:43

我来回答

2个回答

热心网友 时间:2023-09-20 00:30

这个问题我也遇到过,是因为hadoop默认把hdfs相关信息放在/tmp下,重启过后,/tmp被系统自动清空,所以就丢了,你只要再次格式化一下namenode,就可以正常工作了,也就是bin/hadoop namenode -format。但是你下次重启后,问题会再次出现。所以一劳永逸的方法就是:修改配置文件core-site.xml。在其中添加下面的语句:
<property>
<name>hadoop.tmp.dir</name>
<value>/home/username/tmp</value>
</property>
value中的路径你随便自己选,只要不是/tmp就好。

热心网友 时间:2023-09-20 00:30

查看namenode日志

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com