2011-12-14 5 views
1

documnetation(http://hadoop.apache.org/common/docs/r0.20.203.0/hdfs_user_guide.html)に従って、hadoop0.20.203.0リリース以降のsecondarynamenodeは廃止され、 checkpointnodeおよびbackupnode。しかし、クラスターのセットアップdoc(http://hadoop.apache.org/common/docs/r0.20.203.0/cluster_setup.html)では、その変更については言及していません。 conf/mastersファイルに記述されているアドレスのsecondarynameノードを起動するbin/start-dfs.sh以上。Hadoop副名ノードの概念について

何か違いがありますか?設定が変更されていないことを意味しますか?セカンダリネームノードの内部アーキテクチャのみが変更されます。

また、hadoop0.23.0リリースでは、セカンダリネームノードを起動する必要があるホストアドレスを指定するためのconf/mastersファイルはありません。

おかげ MRK

答えて

1

またhadoop0.23.0リリースに我々はセカンダリネームノードを開始する必要があるホストアドレスを指定するために使用されるところ何のconf /マスターがファイルませんがあります。

0.23のドキュメントは少し疎ですので、コードを掘り下げなければなりませんでした。 DFSConfigKeys.javaでは、以下の変数が定義されています。 hdfs-site.xmlのdfs.namenode.secondary.http-addressキーをip:portに設定し、sbin/hadoop-daemon.sh start secondarynamenodeコマンドを使用してセカンダリnamenodeを開始します。 jpsコマンドを実行してセカンダリnamenodeが実行されているかどうかを確認し、エラーがないかどうかログファイルも確認してください。

public static final String DFS_NAMENODE_SECONDARY_HTTP_ADDRESS_KEY = "dfs.namenode.secondary.http-address";

いくつかの違いがありますか?

セカンダリNNはCheckPoint NNと呼ばれています。しかし、このコードでは依然としてセカンダリNNが使用されており、人々はそれをセカンダリNNとして参照しています。 0.23のリリースに関連するHDFS-2141のJiraの説明から

アクティブおよびスタンバイ名前ノードの状態です。 BackupとCheckPointは起動されたデーモンの名前/役割です。

+0

入力していただきありがとうございます。私はhadoop 0.23.0ビルドをインストールしようとし、ここでステータスを更新します。 – MRK