无法打开HDFS路径

时间:2017-01-30 12:20:53

标签: hdfs

我正在尝试在HDFS中打开以下路径:

TwitterAgent.sinks.HDFS.hdfs.path = hdfs://localhost:9000/user/flume/tweets

我打开了一个新的浏览器,然后输入了http://localhost:50070/dfshealth.html#tab-overview

我收到以下错误:

  

有2个缺失的区块。

     

以下文件可能已损坏:

     

blk_1073742237   / HBase的/数据/ HBase的/元/ 1588230740 /信息/ c5da7e591d294ae58968f4d0f2e8ffd9   blk_1073742231   /hbase/WALs/quickstart.cloudera,60020,1482726320014-splitting/quickstart.cloudera%2C60020%2C1482726320014..meta.1482726370496.meta

它说如何为此找到可能的解决方案,但有没有解决这个问题的简化方法?

1 个答案:

答案 0 :(得分:0)

这可能会有所帮助:

使用以下命令检查损坏的块:

hdfs fsck <path> -list-corruptfileblocks
e.g. hdfs fsck /hbase -list-corruptfileblocks

使用以下命令将损坏的块移动到/ lost + found:

hdfs fsck <path> -move
e.g. hdfs fsck /hbase -move

或使用以下方法删除损坏的块:

hdfs fsck <path> -delete
e.g. hdfs fsck /hbase -delete

有时会要求您提供超级用户权限,在这种情况下,请在命令之前附加sudo -u hdfs,例如sudo -u hdfs hdfs fsck /hbase -list-corruptfileblocks