storm的多语言函数

t98cgbkg  于 2021-06-21  发布在  Storm
关注(0)|答案(1)|浏览(418)

我是新来的。最近我尝试使用storm的多语言函数。然而,我有一些非常天真的困惑。
我认为storm的multilang的交互应该在multilang/resources/folder中带有storm.py、storm.js或storm.rb脚本。但我只在storm 2.0.0快照版本中看到了它们,在以前的任何版本中都找不到。我明白了吗?而且,/multilang/resources/storm.py与$storm\u home/bin/storm.py不同,对吗?
我可以使用extends-shell-bolt和shell-spout使拓扑的所有组件(spouts和bolt)以其他语言工作,对吗?
和以前一样,我只从事硬件方面的工作,所以这个领域对我来说可能是新的。有人能帮我解决这些问题吗?谢谢。

niwlg2el

niwlg2el1#

它们被移动到不同的模块中,您只需在pom中添加所需的multilang模块作为依赖项。请参考https://github.com/apache/storm/blob/1.x-branch/examples/storm-starter/pom.xml.
bin/storm.py用于提供各种命令 storm <command> ,而不是多语言支持。
当然。请参阅中的句子https://github.com/apache/storm/blob/1.x-branch/examples/storm-starter/src/jvm/org/apache/storm/starter/wordcounttopology.java

相关问题