一、简介

JStorm是一个分布式实时计算引擎。JStorm是一个类似于Hadoop MapReduce的系统,用户按照指定的接口实现一个任务,然后将这个任务交给JStorm系统,JStorm将这个任务跑起来,并按7*24小时运行。如果中间一个worker发生了意外故障,调度器立即分配一个新的worker来替换这个失效的worker。

从应用的角度上看,JStorm是一种遵循某种编程规范的分布式应用;
从系统的角度上看,JStorm是一套类似MapReduce的调度系统;
从数据角度上看,JStorm是一套基于流水线的消息处理机制。

JStorm通过一系列基本元素实现实时计算的目标,其中包括topology,spout,bolt等。
不同的是,MapReduce Job在计算完后就结束,而JStorm的Topology任务一旦提交,就永远不会结束,除非显示停止。

角色: Nimbus、Supervisor、Worker
应用名称:Topology
编程接口:Spout/Bolt


写在Typora太麻烦了,所以都写在道云笔记了

Jstorm基础知识
http://note.youdao.com/s/QpfWRtkN

Jstorm基础知识相关推荐

  1. 大数据技术之_17_Storm学习_Storm 概述+Storm 基础知识+Storm 集群搭建+Storm 常用 API+Storm 分组策略和并发度

    大数据技术之_17_Storm学习 一 Storm 概述 1.1 离线计算是什么? 1.2 流式计算是什么? 1.3 Storm 是什么? 1.4 Storm 与 Hadoop 的区别 1.5 Sto ...

  2. 嵌入式Linux的OTA更新,基础知识和实现

    嵌入式Linux的OTA更新,基础知识和实现 OTA updates for Embedded Linux, Fundamentals and implementation 更新的需要 一旦嵌入式Li ...

  3. 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记

    计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...

  4. 嵌入式linux编程,嵌入式Linux学习笔记 - 嵌入式Linux基础知识和开发环境的构建_Linux编程_Linux公社-Linux系统门户网站...

    注:所有内容基于友善之臂Mini2440开发板 一.嵌入式Linux开发环境的构建 嵌入式开发一般分为三个步骤: 1.编译bootloader,烧到开发板 2.编译嵌入式Linux内核,烧到开发板 3 ...

  5. 《计算机网络应用基础》模拟试卷(六),《计算机与网络应用基础知识1》模拟试卷...

    <计算机与网络应用基础知识1>模拟试卷 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 <计算机与网络应用基础知识1& ...

  6. python向量计算库教程_NumPy库入门教程:基础知识总结

    原标题:NumPy库入门教程:基础知识总结 视学算法 | 作者 知乎专栏 | 来源 numpy可以说是 Python运用于人工智能和科学计算的一个重要基础,近段时间恰好学习了numpy,pandas, ...

  7. python常用变量名_python基础知识整理

    Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...

  8. 计算机基础知识掌握欠缺,《计算机基础知识》实验教学改革探讨.pdf

    <计算机基础知识>实验教学改革探讨.pdf Science& TechnologyVision 科 技 视 界 科技 探·索·争鸣 计<算机基础知识>实验教学改革探讨 ...

  9. python计算wav的语谱图_Python实现电脑录音(含音频基础知识讲解)

    前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些东西已经有了,不妨直接去 github 上搜,用 ...

最新文章

  1. 【CTF】实验吧 围在栅栏中的爱
  2. 干货 | 上手机器学习,从搞懂这十大经典算法开始
  3. 滚动条的一些常见问题
  4. linux下java调用python脚本,java - 在Linux Terminal中以编程方式从Java调用python脚本 - 堆栈内存溢出...
  5. ae正在发生崩溃_AE错误:正在发生崩溃的解决方法,原创问题解决方案
  6. java 基本数据类型的自动拆箱与装箱
  7. MFC可执行文件问题
  8. 未来新型计算机可能有,上海科学家构建出新型“DNA逻辑门”DNA分子有望成未来超级计算机...
  9. 20180513 实参 形参
  10. RabbitMQ之路由选择
  11. 如何在工作中如鱼得水?有三点很重要
  12. 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。
  13. log4j的配置文件的位置
  14. 单片机原理与应用技术(六)———红绿灯汇编语言
  15. UGUI源码解析——总览
  16. C语言——三位数的百位,十位,个位分别输出
  17. PGN: 指针生成网络(Get To The Point: Summarization with Pointer-Generator Networks)
  18. 微信小程序 获取用户昵称 头像 性别...『并解决获取的头像模糊问题』
  19. 基于SSM的婚纱影楼系统
  20. golang的开源游戏服务器框架

热门文章

  1. NSA组网--后台指标定义
  2. 哪款蓝牙耳机音质好?佩戴舒适的蓝牙耳机测评
  3. Wi-Fi无线技术介绍
  4. 职工工资管理系统php,员工工资管理系统源代码.doc
  5. BS开发(浏览器和服务器开发)
  6. 用插件登录wow为什么显示服务器不兼容,《魔兽世界》显示游戏设备驱动不兼容的解决方法...
  7. 如何自己制作一个GIF图片
  8. 个人总结Android面试题目之二
  9. 想要成为架构师?夯实基础最重要
  10. 百度凤巢新版结构导图