hadoop:客户机可以使用配置类设置的所有设置的列表?

sdnqo3pr  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(353)

**结束。**此问题不符合堆栈溢出准则。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

两年前关门了。
改进这个问题
在hadoop客户端api中有一个重要的类 Configuration 它存储连接到集群、要发送的作业和hdfs的属性。这些只是键值对,键值都是 String s。没有可以用来更改map reduce作业设置的所有有意义键的列表?这是我需要的所有键,可以用来设置属性的列表 Configuration 稍后将由客户端api、namenode或jobtracker解释。

h79rfbju

h79rfbju1#

我建议您不要使用文本键名来处理配置中的键/值对。相反,不仅要对配置类本身使用静态助手方法,还要对通过其助手方法读写这些属性的其他类使用静态助手方法。这些其他类包括输入和输出格式类,
我建议这样做,因为在这些静态助手方法中,通常有额外的逻辑来控制或验证与非字符串属性值之间的字符串转换。
说明这个答案的另一种方法是查看javadoc中的配置类、输入格式类、输出格式类等的静态方法,这些方法为您提供了所需的完整api。如果您一直想知道有效的键名,那么请查看这些相同的helper方法的源代码,因为这是使用和定义键名的地方。

相关问题