在mapreduce作业中,我需要使用Get从HBase表中获取一些行。 我认为这将是非常快的。甚至在减速机内从HBase获取。 但我想避免的是在减速机内部建立连接。而且,而不是,创建一个连接
connection = ConnectionFactory.createConnection(conf);
在驱动程序中并将其放在某处,因此可以从reducer中访问。
我在org.apache.hadoop.conf.Configuration对象中看到,你只能通过setParameter方法放入字符串或字符串数组。
有没有其他方法可以将HBase连接设置一次,因此可以从reduce阶段访问它? 谢谢!