zoukankan      html  css  js  c++  java
  • Storm入门1-基本概念

      【本篇文章主要是介绍Storm的特点、核心概念、以及Storm的生态现状;从总体上对storm有个基本的认识】

      Storm是Apache下的一个免费的、开源的、分布式流式计算框架,官方网址:https://storm.apache.org/

      Storm的基本框架如下:

      nimbus:整个集群的主节点,用于接收用户提交的作业(拓扑),并向supervisor分发代码,监视作业/worker的状态;分配系统资源。它类似于Hadoop中的JobTracker.

      supervisor:真正的工作节点,根据nimbus发出的指令来启动或者关闭worker,每一个supervisor会定义若干个worker. 它类似于Hadoop中的TaskTracker.

      worker:是一个独立的JVM进程,同一个supervisor下的worker具有不同的端口号,它是用于执行作业的基本单元;一个worker内会维护一个线程池,其中的每一个线程在storm中称作为executor.

  • 相关阅读:
    LINUX和git
    drf [Django REST Framework]
    python用法小技巧
    爬虫
    django入门到精通
    前端框架
    mysql数据库
    网络编程和并发编程
    面向对象
    python基础
  • 原文地址:https://www.cnblogs.com/jonyo/p/5861125.html
Copyright © 2011-2022 走看看