Hadoop 使用MultiTableInputFormat获取正在扫描的当前表的名称

Hadoop 使用MultiTableInputFormat获取正在扫描的当前表的名称,hadoop,hbase,Hadoop,Hbase,使用新的MultiTableInputFormat类时,是否可以获取当前提供键和值的表的名称 我尝试在上下文和配置中搜索一个特殊属性,但结果很不走运。我找到了这个问题的答案。我在源代码中查找了各种类,发现它们在内部执行类似的操作来获取表名 String tableName=Bytes.toString(((tableplit)context.getInputSplit()).getTableName())

使用新的
MultiTableInputFormat
类时,是否可以获取当前提供键和值的表的名称


我尝试在上下文和配置中搜索一个特殊属性,但结果很不走运。

我找到了这个问题的答案。我在源代码中查找了各种类,发现它们在内部执行类似的操作来获取表名

String tableName=Bytes.toString(((tableplit)context.getInputSplit()).getTableName())