hdfs格式化

当集群突然关闭,造成datanode无法启动,一个比较便捷的方法就是直接格式化hdffs,前提是里面的数据都可以删除

每个节点进入保存数据的文件夹,可以再配置文件中查看,namenode该目录下有name文件夹,datanode下有data文件夹,每个节点都要删除,删除后再在namenode下载执行 hdfs namenode -format  hadoop namenode -format;曾经遇到过格式化后namenode起不起来的错误(只执行了第二句),这时候按照之前的步骤删除文件夹,再执行上面两条命令即可。

注意如果hbase中有表,直接格式化后虽然hbase中显示没有表,但是当你创建时会提示表已存在,解决方法如下:
https://blog.youkuaiyun.com/dudefu011/article/details/79767255

[root@node1]# zkCli.sh

[zk: localhost:2181(CONNECTED) 0] ls / 
[zookeeper, hadoop-ha, hbase]

[zk: localhost:2181(CONNECTED) 1] ls /hbase 
[replication, meta-region-server, rs, splitWAL, backup-masters, table-lock, flush-table-proc, region-in-transition, online-snapshot, master, running, balancer, recovering-regions, draining, namespace, hbaseid, table]

删除 /hbase/table-lock下的相关数据
[zk: localhost:2181(CONNECTED) 2] ls /hbase/table-lock 
[google, googlebook1, hbase:namespace, t1, googlebook] 
[zk: localhost:2181(CONNECTED) 4] rmr /hbase/table-lock/googlebook 
[zk: localhost:2181(CONNECTED) 7] ls /hbase/table-lock 
[google, googlebook1, hbase:namespace, t1]

删除 /hbase/table下的相关数据
[zk: localhost:2181(CONNECTED) 9] ls /hbase/table 
[google, googlebook1, hbase:namespace, t1, googlebook] 
[zk: localhost:2181(CONNECTED) 10] rmr /hbase/table/googlebook 
[zk: localhost:2181(CONNECTED) 7] ls /hbase/table 
[google, googlebook1, hbase:namespace, t1]

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值