namenode+hadoop namenode-recover

0h4hbjxa  于 2021-07-15  发布在  Hadoop
关注(0)|答案(0)|浏览(343)

我们有一个hadoop集群,它有2个名称节点(active standby)和12个数据节点
所有12个数据节点机器都有用于hdfs的磁盘
我们在 hadoop namenode -recover ,因为我们怀疑有损坏的文件,如fsimage\u0000000000001253918或edits\u0000000000001203337-0000000000001214475等
因此,要恢复hdfs元数据,我们可以执行以下操作

  1. $ hadoop namenode -recover
  2. DEPRECATED: Use of this script to execute hdfs command is deprecated.
  3. Instead use the hdfs command for it.
  4. 21/01/19 17:56:35 INFO namenode.NameNode: STARTUP_MSG:
  5. /************************************************************
  6. STARTUP_MSG: Starting NameNode
  7. STARTUP_MSG: user = hdfs
  8. STARTUP_MSG: host = master1.sys67.com/17.2.12.78
  9. STARTUP_MSG: args = [-recover]
  10. STARTUP_MSG: version = 2.7.3.2.6.5.0-292
  11. 21/01/19 17:56:35 INFO namenode.NameNode: createNameNode [-recover]
  12. You have selected Metadata Recovery mode. This mode is intended to recover lost metadata on a corrupt filesystem. Metadata recovery mode often permanently deletes data from your HDFS filesystem. Please back up your edit log and fsimage before trying this!
  13. Are you ready to proceed? (Y/N)
  14. (Y or N) y

问题是:
此操作是否也会影响数据节点计算机上的数据本身?
或者只是namenode机器上的元数据?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题