0

namenode で次のログを取得し、datanode を実行から削除しています

2013-02-08 03:25:54,345 WARN  namenode.NameNode (NameNodeRpcServer.java:errorReport(825)) - Fatal disk error on xxx.xxx.xxx.xxx:50010: DataNode failed volumes:/home/srikmvm/hadoop-0.23.0/tmp/current;
2013-02-08 03:25:54,349 INFO  net.NetworkTopology (NetworkTopology.java:remove(367)) - Removing a node: /default-rack/xxx.xxx.xxx.xxx:50010

誰でもこれを修正する方法を提案できますか?

データ ノード ログ:

2013-02-08 03:25:54,718 WARN datanode.DataNode (FSDataset.java:checkDirs(871)) - Removing failed volume /home/srikmvm/hadoop-0.23.0/tmp/current:   
    org.apache.hadoop.util.DiskChecker$DiskErrorException: can not create directory: /home/srikmvm/hadoop-0.23.0/tmp/current/BP-876979163-137.132.153.125-13602411944‌​23/current/finalized 
      at org.apache.hadoop.util.DiskChecker.checkDir(DiskChecker.java:87)
4

1 に答える 1

0

このエラー メッセージの原因は次のとおりです。

  • ディレクトリ/ディレクトリへのパスは存在しますか
  • datanode プロセスが実行されているユーザーは、このディレクトリを作成/書き込みする権限を持っていますか?

    /home/srikmvm/hadoop-0.23.0/tmp/current/BP-876979163-137.132.153.125-13602411944‌ 23/current/finalized

于 2013-02-09T02:10:51.317 に答える