我有一个 hadoop 工具,它使用ToolRunner和GenericOptionsParser来解析命令行 参数并将它们包含在配置中(通过getConfig()
)。
由于我不再手动解析这些参数并将它们加载到配置中config.addResource(path)
,是否有任何(干净)方法来检查 args 中列出的配置是否与目录中的实际配置匹配?我在 ToolRunner 中看不到任何有用的方法,并且 ToolRunner 在内部使用GenericOptionsParser所以我无法使用GenericOptionsParser中的方法进行比较(这只会有点帮助)。