Storm中Bolt下prepare和execute方法的运行时间限制
来源:互联网 发布:爱奇艺 视频缓存 mac 编辑:程序博客网 时间:2024/05/21 09:31
在Storm中,任务运行Bolt实例的prepare()方法时,如果prepare()方法运行时间过长,那么该任务所在线程的所在进程会被停止,Storm会重新创建一个进程来运行被停止进程中所含有的所有线程和任务。[1]
这是由于在Storm中,Bolt的prepare()方法具有运行时间限制,过了这个限制,Storm会抛出“Expiring session xxx”异常[2],所在进程会被停止,Storm会重新创建一个进程。
而对于execute()方法来说,并没有执行时间限制。[3]
参考文献:
[1]http://markmail.org/message/k2pnjaoq746v73q2
[2]http://search-hadoop.com/m/8gnYy70ugR1hVQAk1&subj=Expiring+session+0x14f4657e8dd001b+timeout+of+20000ms+exceeded
[3]https://groups.google.com/forum/#!topic/storm-user/pOeSeTmEGbE
这是由于在Storm中,Bolt的prepare()方法具有运行时间限制,过了这个限制,Storm会抛出“Expiring session xxx”异常[2],所在进程会被停止,Storm会重新创建一个进程。
而对于execute()方法来说,并没有执行时间限制。[3]
参考文献:
[1]http://markmail.org/message/k2pnjaoq746v73q2
[2]http://search-hadoop.com/m/8gnYy70ugR1hVQAk1&subj=Expiring+session+0x14f4657e8dd001b+timeout+of+20000ms+exceeded
[3]https://groups.google.com/forum/#!topic/storm-user/pOeSeTmEGbE
0 0
- Storm中Bolt下prepare和execute方法的运行时间限制
- Storm的Spout和Bolt中的方法
- Storm中Spout和Bolt的生命周期
- storm中bolt接收数据
- storm中supervisor, task, worker, spout, bolt之间的关系
- PHP PDO prepare()、execute()和bindParam()方法详解
- PHP PDO prepare()、execute()和bindParam()方法详解
- PHP PDO prepare()、execute()和bindParam()方法详解
- PHP PDO prepare()、execute()和bindParam()方法实例
- Storm可靠的Bolt与不可靠的Bolt
- storm的bolt实现阶段统计
- (大数据之storm)strom中worker、task、spout/bolt、executor、component的关系
- Storm 提交拓扑后UI中spout、bolt的Num都显示为0
- PHP PDO使用prepare()方法和execute()方法执行SQL语句
- 关于PDO中prepare方法的探究
- storm环境下重写bolt实现读写hdfs
- storm bolt多重聚合
- Storm bolt/spout生命周期
- 关于开启XAMPP的Apache服务报错端口被占用的解决方法
- AJAX GET POST内容获取
- mongo分片
- Apriori算法
- CNN for P300 Detection
- Storm中Bolt下prepare和execute方法的运行时间限制
- HDU 1157 POJ 2388 Who's in the Middle 求中位数
- [BZOJ4196][Noi2015]软件包管理器
- Android AsyncTask完全解析,带你从源码的角度彻底理解
- HashSet集合实现电话本管理系统
- iOS经典讲解之复杂对象的数据持久化-归档与反归档
- leetcode笔记:Climbing Stairs(斐波那契数列问题)
- javascript之object
- 汇编语言之段的概念