有没有办法我们可以从命令行查看 hadoop 配置属性,例如 mapreduce.framework.name、io.sort.mb、mapred.compress.map.output 等。?类似于在 hive 中设置。
问问题
715 次
1 回答
2
最后,找到了一种查看属性的方法。搜索所有 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 -- 通过运行我们可以看到 core-site 和 core-defaults 的属性。
设置我们有 GenericConfiguration 或 ToolRunner 的配置属性有什么办法..希望这有帮助..
于 2013-08-27T08:36:32.120 回答