2011-12-14 5 views
1

В соответствии с документом (http://hadoop.apache.org/common/docs/r0.20.203.0/hdfs_user_guide.html) secondarynamenode устарел в версии hadoop0.20.203.0 и заменяется на checkpointnode и backupnode. Но в кластере настроен документ (http://hadoop.apache.org/common/docs/r0.20.203.0/cluster_setup.html), где не упоминается об этом изменении. Больше, чем bin/start-dfs.sh, запустив узел вторичного имени в адресе, указанном в файле conf/master.Что касается концепции вторичного знака Hadoop

Может ли кто-нибудь указать, в чем разница? Означает ли это, что конфигурация не изменена. только внутренняя архитектура вторичного элементаменования chnaged ..

Также в релизе hadoop0.23.0 нет файла conf/master, в котором мы указывали адрес хоста, на котором нужно запустить дополнительный узел имени.

Благодаря MRK

ответ

1

Также на выпуске hadoop0.23.0 есть не файл не Conf/мастера, где мы использовали, чтобы указать адрес хоста, где вторичный узел имя нужно для начала.

Документация по 0,23 немного разрежена, и мне пришлось прорыть код. В DFSConfigKeys.java определены следующие переменные. Установите ключ dfs.namenode.secondary.http-address в порт ip: port в hdfs-site.xml и запустите вторичный namenode с помощью команды sbin/hadoop-daemon.sh start secondarynamenode. Запустите команду jps, чтобы проверить, запущен ли вторичный namenode, а также обязательно проверьте файл журнала и на наличие ошибок.

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

Может ли кто-нибудь указать, в чем разница?

Вторичный NN называется Check Point NN. Но код по-прежнему использует Вторичный NN, и люди по-прежнему ссылаются на него как на Вторичный NN.

Из описания HDFS-2141 Jira, которая связана с 0,23 выпуска

Активные и Резервного состояние NameNode. Хотя Backup и CheckPoint - это имя/роль запускаемых демонов.

+0

Спасибо за ввод. Я попытаюсь установить сборку hadoop 0.23.0 и обновить статус здесь. – MRK