Storm(一)基本介绍与环境搭建

一 Storm是什么?

在这里插入图片描述

二 应用场景

在这里插入图片描述

三 实时处理的需求

在这里插入图片描述

四 Storm的关键特性

在这里插入图片描述
在这里插入图片描述

五集群结构

  • topology是一个死循环
  • +通过zookeeper集群解耦

在这里插入图片描述

工作原理

Stream流是一个抽象的概念
在这里插入图片描述
在这里插入图片描述

Spout流出的tuple甚至可以发送到对各Boltz中,可以通过设置Group策略来控制
在这里插入图片描述

Spouts分为可靠和不可靠

区别就是是否会重发tuple
在这里插入图片描述

在这里插入图片描述

六 zookeeper集群搭建

卸载openjdk、安装jdk

参考:Linux下卸载openjdk,安装jdk

集群安装

先在一台机器上部署好zookeeper,参考:Zookeeper集群搭建
然后利用虚拟机clone,实现集群效果

vmware的clone可以参考:Linux(1)简介

七 Storm集群搭建

参考:Storm之——搭建Storm集群

参考资料注意点

  1. 有个地方etc写成了ect
  2. 需要先启动zookeeper集群
  3. storm中配置的是主机名!!!,所以别忘了修改集群成员的主机名

八 API介绍

Component组件

在这里插入图片描述

Spout

在这里插入图片描述
不能保证close方法一定会执行
在这里插入图片描述
原则
在这里插入图片描述

Bolt

在这里插入图片描述

Bolt中如何反馈

自动反馈
在这里插入图片描述

九 HelloWorld

参考:storm入门(三)HelloWorld示例

发布了82 篇原创文章 · 获赞 1 · 访问量 1959

猜你喜欢

转载自blog.csdn.net/m0_38060977/article/details/103641678
今日推荐