ネームノードの高可用性が設定されていない設定では、セカンダリネームノードはチェックポイント操作をどのように処理しますか。
回答:
回答№1は0高可用性が構成されていない場合、Hadoop 1の場合と同様に、セカンダリネームノードがデフォルトでそこにあります。
あなたが「セカンダリネームノードとチェックポイントのHadoop 1の概念を知らないならば、私はあなたに簡単な説明を与えることができますが、あなたは参照したいかもしれません Apacheドキュメント
チェックポイント 概念は言う:
いくつかの後に生成された編集ログがあるでしょうHDFSで行われたすべての変更(ファイル許可、ファイル名、ACL許可、複製係数など)を含む秒数。ただし、これらの変更は一時的に編集ログに保管され、チェックポイントが行われると永久にfsimageにマージされます。
FYI(チェックポイントは60分ごとに行われます)。
Namenodeによって生成された編集ログとfsimageLFS(ローカルファイルシステム)に保存され、そのfsimageのコピー1つがセカンダリネームノードに送信されます。さて、なぜそれはバックアップノードと呼ばれるのですか? Namenodeが停止したり失われたりするとメタデータ情報が失われると、最後に保存されたfsimageについてSNN(Secondary NN)に連絡してメタデータ情報を復元することができます。
それはNNとセカンダリNNの背後にある基本的な考え方です