zoukankan      html  css  js  c++  java
  • 【Storm】与Hadoop的区别

    1)Storm用于实时计算,Hadoop用于离线计算。
    2)Storm处理的数据保存在内存中,源源不断;Hadoop处理的数据保存在文件系统中,一批一批处
    理。
    3)Storm的数据通过网络传输进来;Hadoop的数据保存在磁盘中。
    4)Storm与Hadoop的编程模型相似
    在这里插入图片描述
    (1)hadoop相关名称
    Job:任务名称
    JobTracker:项目经理(JobTracker对应于NameNode;JobTracker是一个master服务,软件启动之后
    JobTracker接收Job,负责调度Job的每一个子任务task运行于TaskTracker上,并监控它们,如果发现有
    失败的task就重新运行它。)
    TaskTracker:开发组长(TaskTracker对应于DataNode;TaskTracker是运行在多个节点上的slaver服
    务。TaskTracker主动与JobTracker通信,接收作业,并负责直接执行每一个任务。)
    Child:负责开发的人员Mapper/Reduce:开发人员中的两种角色,一种是服务器开发、一种是客户端开发
    (2)storm相关名称
    Topology:任务名称
    Nimbus:项目经理
    Supervisor:开组长
    Worker:开人员
    Spout/Bolt:开人员中的两种角色,一种是服务器开发、一种是客户端开发

  • 相关阅读:
    线程
    unix架构
    Unix命令
    可重入函数reentrant function
    Eclipse 中 program arguments 与 VM arguments 的区别
    Java中Generics的使用
    Java的Reflection机制
    Java按值传递、按引用传递
    Java label
    LeetCode Merge Intervals
  • 原文地址:https://www.cnblogs.com/BIG-BOSS-ZC/p/11807291.html
Copyright © 2011-2022 走看看