f **k,没玩过hadoop,在下载安装配置的时候搞了一大堆问题,今天遇到一个问题很奇怪就是关于接点信息的
百度查了很多资料,大多数说的都是因为类库和电脑的字长不一样一个32位一个64位,需要重新编译,今天看了一篇帖子才发现大佬从日志文件里读到的是(https://blog.csdn.net/bin594505536/article/details/46045643)
再回想我自己在做的过程中,因为并不了解整体的执行流程,每一开启hadoop都做了一遍hadoop namenode -format和hdfs namenode -format所以导致了namenode和datanode的namespaceID不一致,解决办法就是把hadoop目录下面你设置的hdfs文件夹内部的current下的version删除掉然后重启,格式化namenode和datanode
之后就没问题了 再就是新的问题了继续填坑 fuck