分享

storm的上下文对象TopologyContext如何获取

caiyifeng 发表于 2015-1-5 19:12:36 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 30885
在每个spout 或者bolt中有prepare 或 open 可以获取上下文对象TopologyContext
如open(Map conf, TopologyContext context, SpoutOutputCollector collector)
public void prepare(Map stormConf, TopologyContext context, OutputCollector collector)

请问如果不在spout或open中,想要用到TopologyContext ,如何取得??

已有(2)人评论

跳转到指定楼层
bioger_hit 发表于 2015-1-5 21:25:46
本帖最后由 bioger_hit 于 2015-1-5 21:28 编辑
由于这些函数都是由storm来提供的,所以方法之一就是对自己想用TopologyContext 的方法进行重写,可以理解为对storm一个改造。
回复

使用道具 举报

langke93 发表于 2015-1-5 21:33:52
这个也是不错的方法,只能重写了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条