我有一个扩展TableMapper类的MapReduce作业。我使用TableMapperReduceUtil initTableMapperJob来设置初始扫描,它工作正常。基于从扫描中检索到的rowkey,我想在MapReduce Map方法中的同一个表上运行Get(使用rowkey,这是初始Scan行中的值)。如何从Map方法中访问同一个表的Hbase连接?
答案 0 :(得分:0)
您可以以这种方式创建新连接:
Configuration config = context.getConfiguration();
Connection conn = ConnectionFactory.createConnection(config);
但我认为在您的情况下使用Spark on HBase
会更容易