Hadoop伪分布多次格式后导致运行不出结果

##我刚开始运行时计算圆周率是可以的,集群也是好的,但是我就是多次格式化了,导致namenode和datanode的不一致,于是我也在网上查询,这个方法亲测有效:

确保你是和我一样只是运行时出现问题,而不是你集群都都没有弄

注意:我这个有点是以我出现问题的文件为主,不要太照抄咯!!!

方法如下:

一、先停止集群

./stop-all.sh

二、格式化集群

hdfs namenode -format

三、找到需要删除的文件

我是这个问题是:(Y or N),如果你的不是的话可以离开看别的了

1、看到这个root= /usr.....,先把root等于的那部分内容复制了

2、cd 你复制的那部分内容

3、然后cd ..到dfs文件或者hdfs文件上一级

4、把dfs文件或者hdfs文件删除  sudo rm-r ./hdfs

四、创建文件

mkdir -p /data/hadoop/hdfs/nn

mkdir -p /data/hadoop/hdfs/snn

mkdir -p /data/hadoop/hdfs/dn

五、格式化集群

hdfs namenode -format

六、添加权限

sudo.chmod -R a+w /data/hadoop

七、启动集群

./start-all.sh

namenode 管理节点进程

datanode 工作节点进程

secondary namenode 备用管理节点进程

resourcemanager 集群资源管理进程

nodemanager 工作节点进程守护进程

八、1、jps 查看集群进程

        2、pwd 

        3、jps  

欧克可以测试了,如果还有更简便的方法欢迎大家在下方评论呀!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值