![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Storm
从一点一滴做起
这个作者很懒,什么都没留下…
展开
-
Storm缓存对象的传递(多个bolt共同操作同一个缓存)
问题:最近项目中遇到要在Bolt A 中添加缓存cache,在Bolt B中删除缓存cache的需求。思路:两个思路在拓扑(Topology)中创建一个缓存,将创建的缓存以构造函数传参的形式传递进去。 在上游的Bolt,也就是Bolt A中创建一个缓存,并在该类中添加get方法。第一种思路(构造函数传参:实验证明不可用)原因:storm的prepare中会对对象进行序列...原创 2019-03-29 14:21:05 · 1206 阅读 · 0 评论 -
Storm提交命令和查看日志
storm jar a.jar com.practice practice.conf // 运行jar包cd /hadoop/apache-storm-1/logs/workers-artifacts/UI界面的Id// 查看日志原创 2019-05-08 10:58:26 · 3694 阅读 · 0 评论 -
storm业务架构
1、配置文件 形成统一的配置文件,减少配置信息修改的次数。2、数据接入spout编写一个统一的spout(BasicSpout),可以接入kafka、mq、file文件。在之后的模型开发中只需要继承该类,并调用需要的方法。3、计算方法将经常需要的计算方法形成一个公共的类,可以通过传参等方式去灵活的调用4、发送数据 同接入数据一样...原创 2019-04-30 09:22:24 · 124 阅读 · 0 评论