conftest
Выполняет валидацию XML-файлов конфигурации. Если параметр -conffile
не указан, все .xml-файлы в каталоге ${HADOOP_CONF_DIR} будут проверены. Если параметр задан, выполняется проверка только указанных файлов.
Можно указать либо файл, либо каталог. Если указан каталог, будут провалидированы файлы каталоге, имена которых заканчиваются на .xml. Параметр -conffile
можно указать несколько раз.
Валидация довольно минимальна: XML анализируется и дублируется, проверяются пустые имена свойств. Команда не поддерживает XInclude. Если вы используете XInclude для импорта элементов конфигурации, такой XML-файл будет объявлен невалидным.
Пример использования показан ниже:
$ hadoop conftest [-conffile <path>]...
-conffile |
Путь к файлу конфигурации, который необходимо провалидировать |
-h, --help |
Выводит справочную информацию |
Пример:
$ hadoop conftest
$ hadoop conftest -conffile /etc/hadoop/conf/core-site.xml