HBase:我需要jobtracker/tasktracker吗



如果我不做任何映射/减少作业,JobTracker/TaskTrackers仍然需要运行一些HBase内部依赖项?

不,单独运行HBase不需要两者。

只是一个提示:总有一些脚本只是启动HDFS,例如bin/start-dfs.sh

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

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

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

相关内容

  • 没有找到相关文章

最新更新