请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

OOTB文件问题

老师因为你给的OOTB文件貌似是配置好的,然后我按照你格式化后第一次启动start-dfs.sh 后执行jsp命令发现没有DataNode文件 百度后发现重新执行了格式化命令导致namenode的clusterID会重新生成。想一步一步跟着您做项目,想问下后续这类问题还会出现吗?

正在回答

2回答

你首先去hdfssite文件中配置的那个路径整个删除,没记错的话应该是app下的tmp目录,然后重新格式化,再启动

3 回复 有任何疑惑可以回复我~
  • 提问者 eldon #1
    非常感谢!!
    回复 有任何疑惑可以回复我~ 2018-12-28 11:01:26
  • 老师,还有个问题是您之前的hosts文件将您本地localhost映射为您的本地ip,会导致datanode无法启用端口导致问题:
    Exception in secureMain
    java.net.BindException: Port in use: localhost:0
    
    这位老兄似乎是直接用了配置文件,应当重新映射localhost(或者是映射成回环地址,单机情况下回环地址好像是端口问题的通用解诶)
    这个问题花了我1个半小时,哭了XD
    回复 有任何疑惑可以回复我~ 2019-01-28 16:52:28
  • 没太明白。HDFS配置,就只需要IP hostname映射,然后就是etc下面hadoop的几个文件,并没有其他额外的配置呢
    回复 有任何疑惑可以回复我~ 2019-01-28 17:15:54
提问者 eldon 2018-12-28 00:52:58

https://img1.sycdn.imooc.com//szimg/5c2503450001e68419201080.jpg

按网上删除了version后格式化好像也有点问题,我在研究下

0 回复 有任何疑惑可以回复我~
  • 提问者 eldon #1
    version 格式化后也没出来。。
    回复 有任何疑惑可以回复我~ 2018-12-28 00:55:01
  • 提问者 eldon #2
    tmp/dfs/data/current下
    回复 有任何疑惑可以回复我~ 2018-12-28 00:56:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信