2013-08-24 3 views
1

Есть ли способ увидеть свойства конфигурации hadoop, такие как mapreduce.framework.name, io.sort.mb, mapred.compress.map.output и т. Д. Из командной строки., Аналогично набору в улье.есть способ увидеть свойства конфигурации mapreduce/hadoop в командной строке.?

+0

Вы хотите увидеть или задать свойства конфигурации Hadoop? –

+0

Я хочу посмотреть свойства ... – Srini

+0

Хотите ли вы посмотреть свойства клиента? Конфигурация клиента может отличаться от конфигурации сервера (например, NameNode, DataNode). – zsxwing

ответ

1

Наконец, нашлось, как найти свойства. Поиск всех классов Apache и классов Apache предоставил вам свойства конфигурации. Есть несколько способов получить его.

1) hadoop org.apache.hadoop.mapred.JobConf - Это дает свойства всех заданий mapreduce. Он принимает свойства от mapred-site и mapred-defaults. Он работает где угодно и дает все свойства.

2) hadoop org.apache.hadoop.hdfs.tools.GetConf - Запустив это, с параметром -confKey мы можем увидеть свойства любого конкретного свойства .. например: hadoop org.apache.hadoop.hdfs. tools.GetConf -confKey io.sort.mb

3) Hadoop org.apache.hadoop.conf.Configuration - Выполнив это мы можем увидеть свойство из основных-сайта и основного дефолта ..

для установки свойств конфигурации у нас есть GenericConfiguration или ToolRunner, есть ли какой-либо способ. Надеюсь, что это поможет.

Смежные вопросы