执行HBase工作的常用方法是什么?

时间:2014-02-12 05:50:47

标签: hbase

我正在使用HBase Client API连接到远程群集并执行一些操作。这个项目肯定需要hbase和hadoop-core jar。我的问题是我是否应该使用'java'命令并处理所有依赖项(使用maven阴影插件,或设置类路径环境),还是有一个神奇的实用程序命令来处理所有这些?

为一个实例执行map-redcue作业。通常,主类将扩展Configured并实现Tool。该作业将由'hadoop jar'命令执行,所有环境和hadoop-core依赖都在手边。这种方法也为我处理常见的命令行解析,我可以通过'this.getConf()'轻松获得Configuration的实例;

我想知道HBase是否提供相同的用户命令?

1 个答案:

答案 0 :(得分:1)

您可以在两种模式下使用HBase - 一种作为map / reduce作业中的源/目标 - 在这种情况下,您可以像调用任何其他map / reduce作业一样调用它。第二种方式有点像常规数据库,在这种情况下你使用HBase客户端API并像任何其他常规java程序一样调用它