HBase:我需要jobtracker / tasktracker吗?

时间:2012-04-04 07:25:35

标签: hadoop mapreduce hbase

如果我没有做任何map / reduce作业,还是需要为一些HBase内部依赖运行JobTracker / TaskTrackers吗?

3 个答案:

答案 0 :(得分:3)

不,你不需要同时只运行HBase。

只是一个小贴士:总有一些脚本只能启动HDFS,例如bin/start-dfs.sh

答案 1 :(得分:2)

如上所述,如果我们只处理Hbase,我们不需要Job / Tasktracker。您可以使用bin / start-dfs.sh来启动Name / Dtanodes.Moreover bin / start-all.sh现已弃用。所以你应该更喜欢使用bin / start-dfs.sh来启动Name / Datanodes和bin /start-mapred.sh启动Job / Tasktracker ..我建议在伪分布式模式下使用Hbase进行学习和测试,因为在独立的Hbase中不使用HDFS。但是在配置时你应该小心一点。

答案 2 :(得分:1)

基本情况:当仅使用HDFS + HBase时,您不需要JobTracker和TaskTrackers(在较小的测试环境中,您不需要事件HDFS)

当您想使用存储在HBase中的数据运行MapReduce作业时,您显然需要JobTracker和TaskTrackers。