2009年11月10日火曜日

SafeModeのちょいワザ

こんにちは、yoshitsuguです。

HDFS上のデータが壊れたりして、HDFSがSafeModeに入りっぱなしになり
困ったことはありませんか?
(Safe Modeだとファイルの追加・削除ができないうえ、fsck -deleteも使えません)

そんな時に一時的にSafe Modeを抜けるワザです。
(Hadoopのドキュメントに普通に書いてあるので裏技ではありません)


$HADOOP_HOME/bin/hadoop dfsadmin -safemode leave


SafeModeを抜ける必要のある作業が終わったら


$HADOOP_HOME/bin/hadoop dfsadmin -safemode enter


コマンドでSafeModeに戻すことも可能です。

※なお、-safemode enterは手動でSafeModeに入るため、SafeModeから抜けるためにはもう一度-safemode leaveコマンドを実行する必要があります。

参考資料:Apache Hadoop コマンドガイド(英語です)

0 件のコメント:

コメントを投稿