当前位置: 主页 > 行业资讯 > 大数据培训 > Storm开发中容易犯的错误

Storm开发中容易犯的错误

2018-04-02 17:04:19 作者:光环大数据 栏目:未知

光环大数据作为国内知名的高端IT就业培训机构,多年来培养无数高薪人才!为了让更多人了解大数据、人工智能、数据分析、python等相关技能,光环大数据免费提供学习视频、2周免费跟班试听课程,如有需要,可点击留言

光环大数据的大数据培训班,只聘请精英讲师,确保教学的整体质量与教学水准,讲师团及时掌握时代潮流技术,将前沿技能融入教学中,确保学生所学知识顺应时代所需,通过深入浅出、通俗易懂的教学方式,指导学生更快的掌握技能知识,成就上万个高薪就业学子。
Storm开发中容易犯的错误

Storm是一个分布式的、容错的及时盘算体系,遵守Eclipse Public License 1.0,Storm能够便利地在一个盘算机集群中编写与扩大繁杂的及时盘算,Storm之于及时处置,就比如Hadoop之于批处置。Storm包管每一个新闻都邑获得处置,并且它很快——在一个小集群中,每秒能够处置数以百万计的新闻。能够应用随意率性编程语言来做开辟。

Storm的长处
1. 简略的编程模子。类似于MapReduce降低了并行批处置繁杂性,Storm降低了停止及时处置的繁杂性。
2. 办事化,一个办事框架,支撑热安排,即时上线或下线App.
3. 能够应用各类编程语言。你能够在Storm之上应用各类编程语言。默许支撑Clojure、Java、Ruby和Python。要增加对其他语言的支撑,只需实现一个简略的Storm通信协议即可。
4. 容错性。Storm会管理工作过程和节点的故障。
5. 水平扩大。盘算是在多个线程、过程和办事器之间并行停止的。
6. 可靠的新闻处置。Storm包管每一个新闻至多能获得一次完备处置。义务失败时,它会卖力从新闻源重试新闻。
7. 疾速。体系的设计包管了新闻能获得疾速的处置,应用ZeroMQ作为其底层新闻队列。
8. 当地形式。Storm有一个“当地形式”,能够在处置过程当中完备模仿Storm集群。这让你能够疾速停止开辟和单位测试。

但是,在开辟的过程当中,因为Storm的kill Topology,常常会招致一些莫名的差错,

形成非常的缘故原由便是,

没有kill 正在运行的topology,却先kill nimbus和supervisor的storm过程

解决方案:

删除设置装备摆设中"storm.local.dir"的文件夹内的内容(这个是招致ERROR的主要缘故原由)

在Zookeeper客户端下   delete   /storm/assignments

在Zookeeper客户端下   delete   /storm/workerbeats

删除 storm目录下的workdir(即设置装备摆设文件中设置装备摆设的将TOPOLOGY序列化所搁置的文件夹)

想知道更多关于IT行业的信息吗?想远远不如行动,行动起来,一起加入光环大数据,一起进入IT行业,跟着光环大数据的脚步,一起走进如今的互联网信息时代,带给你不一样的色彩生活——【深圳大数据培训】


光环大数据作为国内知名的高端IT就业培训机构,多年来培养无数高薪人才!为了让更多人了解大数据、人工智能、数据分析、python等相关技能,光环大数据免费提供学习视频、2周免费跟班试听课程,如有需要,可点击留言
Tags标签 大数据培训

领取资料

X
立即免费领取

请准确填写您的信息

点击领取