为了账号安全,请及时绑定邮箱和手机立即绑定

Storm基础入门

Coldface 全栈工程师
难度初级
时长 1小时19分
学习人数
综合评分9.17
19人评价 查看评价
9.2 内容实用
8.8 简洁易懂
9.5 逻辑清晰
  • zookeeper安装目录下/bin/zkCli.sh 可以启动zookeeper的命令行客户端,不指定访问的服务器地址时默认访问本地zookeeper服务器。

    查看全部
  • 123456

    查看全部
    0 采集 收起 来源:Storm原理

    2018-08-01

  • Storm组件:Nimbus

    接收客户端topo代码,拆分多个task,将task信息存入zk

    将task分配给Supervisor,将映射关系存入zk

    故障监测

    Storm组件:Supervisor

    从Nimbus目录读取代码,从zk上读取Nimbus分配的task

    启动工作进程Worker执行任务

    监测运行的工作进程Worker

    Storm组件:Worker

    从zk上读取分配的task,并行计算出task需要给哪些task发消息

    启动一个或多个Excecutor线程执行任务Task

    Storm组件:ZooKeeper

    Nimbus与Supervisor进行通信,分配任务和心跳

    Supervisor与Worker进行通信,分配任务和心跳

    高可用,HA机制


    查看全部
    0 采集 收起 来源:zookeeper简介

    2018-06-02

  • storm应用场景

    推荐系统:实时推荐,根据下单或加入购物车推荐相关商品

    网站统计:实时销量,流量统计

    监控预警系统,金融系统



    查看全部
    0 采集 收起 来源:Storm简介

    2018-06-02

  • Storm主从架构

    查看全部
    0 采集 收起 来源:Storm原理

    2018-06-01

  • zookeeper基本命令

    查看全部
  • jvm系列(二):JVM内存结构 纯洁的微笑 2018-04-14 385浏览 关注 jvm系列(二):JVM内存结构 所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?该怎么解决呢?其实如果你经常解决服务器性能问题,那么这些问题就会变的非常常见,了解JVM内存也是为了服务器出现性能问题的时候可以快速的了解那块的内存区域出现问题,以便于快速的解决生产故障。 先看一张图,这张图能很清晰的说明JVM内存结构布局。 {:.center} JVM内存结构主要有三大块:堆内存、方法区和栈。堆内存是JVM中最大的一块由年轻代和老年代组成,而年轻代内存又被分成三部分,Eden空间、From Survivor空间、To Survivor空间,默认情况下年轻代按照8:1:1的比例来分配; 方法区存储类信息、常量、静态变量等数据,是线程共享的区域,为与Java堆区分,方法区还有一个别名Non-Heap(非堆);栈又分为java虚拟机栈和本地方法栈主要用于方法的执行。 在通过一张图来了解如何通过参数来控制各区域的内存大小 {:.center} 控制参数 -Xms设置堆的最小空间大小。 -Xmx设置堆的最大空间大小。 -XX:NewSize设置新生代最小空间大小。 -XX:MaxNewSize设置新生代最大空间大小。 -XX:PermSize设置永久代最小空间大小。 -XX:MaxPermSize设置永久代最大空间大小。 -Xss设置每个线程的堆栈大小。 没有直接设置老年代的参数,但是可以设置堆空间大小和新生代空间大小两个参数来间接控制。 老年代空间大小=堆空间大小-年轻代大空间大小 从更高的一个维度再次来看JVM和系统调用之间的关系 {:.center} 方法区和对是所有线程共享的内存区域;而java栈、本地方法栈和程序员计数器是运行是线程私有的内存区域。 下面我们详细介绍每个区域的作用 Java堆(Heap) 对于大多数应用来说,Java堆(Java Heap)是Java虚拟机所管理的内存中最大的一块。Java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。 Java堆是垃圾收集
    查看全部
    0 采集 收起 来源:课程简介

    2018-05-26

  • Zookeeper简介

    https://img1.sycdn.imooc.com//5b0919d20001b4a509740276.jpg

    https://img1.sycdn.imooc.com//5b0919fe0001bfbe10020278.jpg

    https://img1.sycdn.imooc.com//5b091a2e000108dc11120384.jpg


    查看全部
    0 采集 收起 来源:zookeeper简介

    2018-05-26

  • storm原理:

    https://img1.sycdn.imooc.com//5b0904820001bdb509950296.jpg

    https://img1.sycdn.imooc.com//5b09048c0001b2e109160449.jpgstorm组件:Nimbus

    https://img1.sycdn.imooc.com//5b09051200017fae10820386.jpg

    storm组件:supervisor

    https://img1.sycdn.imooc.com//5b0905670001bdc210720389.jpgstorm组件:Worker

    https://img1.sycdn.imooc.com//5b0905c10001cd3310640277.jpg

    strom组件:Zookeepper

    https://img1.sycdn.imooc.com//5b09061d0001560509460374.jpg

    查看全部
    1 采集 收起 来源:Storm原理

    2018-05-26

  • storm简介

    https://img1.sycdn.imooc.com//5b09037400011d3c08040501.jpg

    https://img1.sycdn.imooc.com//5b09038b0001710010630399.jpg

    https://img1.sycdn.imooc.com//5b0903da00013e9911270384.jpg

    https://img1.sycdn.imooc.com//5b0904190001d6e609180364.jpg


    查看全部
    0 采集 收起 来源:Storm简介

    2018-05-26

  • zookeeper

    查看全部
    0 采集 收起 来源:zookeeper简介

    2018-05-21

  • Worker

    查看全部
    0 采集 收起 来源:Storm原理

    2018-05-21

  • Zookeeper

    查看全部
    0 采集 收起 来源:Storm原理

    2018-05-21

  • storm

    查看全部
    0 采集 收起 来源:Storm原理

    2018-05-21

  • storm

    查看全部
    0 采集 收起 来源:Storm原理

    2018-05-21

首页上一页1234下一页尾页

举报

0/150
提交
取消
课程须知
1、对分布式计算有简单认识。 2、有linux基础知识。
老师告诉你能学到什么?
1、Storm是什么、使用场景有哪些 2、Storm特性有哪些 3、大数据框架的架构类型 4、Storm架构及各组件作用 5、Zookeeper核心功能 6、安装配置Zookeeper集群 7、安装配置Storm集群

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!