Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问HBase表-普通java与MR作业_Java_Hadoop_Mapreduce_Hbase - Fatal编程技术网

访问HBase表-普通java与MR作业

访问HBase表-普通java与MR作业,java,hadoop,mapreduce,hbase,Java,Hadoop,Mapreduce,Hbase,请告诉我何时使用MR作业,何时使用普通java访问HBase表?提前感谢。我的建议是,如果您需要执行多次扫描或全表扫描,请使用MR。换句话说,当您需要处理不同区域中的分布式段时。但是,假设您需要知道起始行和停止行,这样您就可以通过单次扫描(当然不是单次全表扫描)来查询数据,然后您就可以通过JavaAPI直接进行查询。我希望它有用。当然,看看Spark。我觉得现在比史密斯先生方便多了

请告诉我何时使用MR作业,何时使用普通java访问HBase表?提前感谢。

我的建议是,如果您需要执行多次扫描或全表扫描,请使用MR。换句话说,当您需要处理不同区域中的分布式段时。但是,假设您需要知道起始行和停止行,这样您就可以通过单次扫描(当然不是单次全表扫描)来查询数据,然后您就可以通过JavaAPI直接进行查询。我希望它有用。当然,看看Spark。我觉得现在比史密斯先生方便多了