hadoop namenode
コマンドの使用は何ですか? hadoop namenode
とhadoop-deamon.sh start namenode
の違いは何ですか? 私は名前ノードをフォーマットした後、それがエラーをthrowedのHadoop名前ノード を実行hadoop namenodeコマンドは
ERROR namenode.NameNode:受信信号2:SIGINTその平均を行い、
hadoop namenode
コマンドの使用は何である何
?
hadoop namenode
コマンドの使用は何ですか? hadoop namenode
とhadoop-deamon.sh start namenode
の違いは何ですか? 私は名前ノードをフォーマットした後、それがエラーをthrowedのHadoop名前ノード を実行hadoop namenodeコマンドは
ERROR namenode.NameNode:受信信号2:SIGINTその平均を行い、
hadoop namenode
コマンドの使用は何である何
?
hadoop
コマンドは、これらの引数のいずれかを受け入れます。namenode
| datanode
| secondarynamenode
| journalnode
| | balancer
と対応するデーモンプロセスを実行します。
hadoop namenode
追加の引数なしで実行すると、Namenode
デーモンが実行されます。
hadoop-daemon.sh
スクリプトがhadoop
とhdfs
コマンドのための唯一のラッパーです。呼び出されたときのプロセスと同じデーモン名の引数をstart
/stop
に受け入れます。また、プロセスをバックグラウンドで開始することも担当します。
ERRORのnamenode.NameNode:受信信号2:コマンドの実行が(KeyBoardInterrupt)中断されたときSIGINT
SIGINT 2
がスローされます。 hadoop namenode
が実行されると、コマンドは端末をブロックし、この端末の中断(ctrl + Cなど)がこのエラーメッセージの処理を終了します。
Hadoop NameNodeには、HDFSに存在するファイルのメタデータが含まれています。このメタデータは、1つのファイル(fsimage)の内部にシリアライズされた形式で存在します。 NameNodeには、ファイルシステムに対するすべての変更のログを持つ編集ファイルも含まれています。 fsimageファイルは、オンディスクとインメモリの両方に保存されます。ファイルシステムに対するすべての変更はメモリに反映され、定期的にディスクに転送されます。 fsimageを取得してファイルを編集する方法の詳細については、HDFSファイルシステムメタデータのバックアップを参照してください。
NameNodeは、Hadoopクラスタ内のsingle point of failureです。他のマシン(断続的にまたは永続的に)が失われても、データ複製のためにデータが失われることはありませんが、ネームノードの損失はクラスタが使用できなくなる原因になります。 NameNodeデータが永久的に失われると、クラスタのHDFSが動作不能になります。 したがって、この構成で別の手順を実行して、NameNodeメタデータをバックアップして再度開始する必要があります。
参考:Vijayのthis blog postを確認してください。 documentationも参照してください。
端末をブロックする理由は何ですか? –
コマンドの実行がまだ完了していません。 – franklinsijo