私は、異なるhadoopインストールからのdatanode、namenode、およびsecondary namenodeフォルダ(すべてのデータまたは情報あり)を持っています。namenodeとdatanodeファイルからのHadoop復元
私の質問は、あなたがそこに何があるかを見たり、あなたのローカルHDFSにデータや情報を見るためにそれを追加する方法です。
復元する方法がありますが、それに関する情報は見つかりません。
フォルダツリーはこのようなものです:
名前ノード& SecondaryNamenodeについて:
data/dfs/name
├── current
│ ├── VERSION
│ ├── edits_0000000000000000001-0000000000000000007
│ ├── edits_0000000000000000008-0000000000000000015
│ ├── edits_0000000000000000016-0000000000000000022
│ ├── edits_0000000000000000023-0000000000000000029
│ ├── edits_0000000000000000030-0000000000000000030
│ ├── edits_0000000000000000031-0000000000000000031
│ ├── edits_inprogress_0000000000000000032
│ ├── fsimage_0000000000000000030
│ ├── fsimage_0000000000000000030.md5
│ ├── fsimage_0000000000000000031
│ ├── fsimage_0000000000000000031.md5
│ └── seen_txid
そして、データノードのために:事前に
data/dfs/data/
├── current
│ ├── BP-1079595417-192.168.2.45-1412613236271
│ │ ├── current
│ │ │ ├── VERSION
│ │ │ ├── finalized
│ │ │ │ └── subdir0
│ │ │ │ └── subdir1
│ │ │ │ ├── blk_1073741825
│ │ │ │ └── blk_1073741825_1001.meta
│ │ │ │── lazyPersist
│ │ │ └── rbw
│ │ ├── dncp_block_verification.log.curr
│ │ ├── dncp_block_verification.log.prev
│ │ └── tmp
│ └── VERSION
感謝。
ありがとう、あなたの答えは私が受け取るよりも優れています。あなたがHadoopの専門家であることがわかりました。答えに感謝します。私は./hdfs oiv -i $ HADOOP_HOME/namenode/current/fsimage -o fsimage.txtコマンドを正しく実行できませんでしたが、おそらく私はこのコマンドについてさらに検索する必要があります。敬具 – PeterPa1va