当前位置: 首页 > 知识库问答 >
问题:

无法在Apache Storm中运行拓扑

郎睿
2023-03-14

我正在使用相同版本的petrel 0.9.3和apache storm。当我尝试运行拓扑时,会出现以下错误:

(petrel)[root@localhost example1]# petrel submit --config topology.yaml --logdir `pwd`
[Errno 2] No such file or directory
Traceback (most recent call last):
  File "/usr/local/petrel/lib/python2.7/site-packages/petrel-0.9.3.0.3-py2.7.egg/petrel/cmdline.py", line 111, in main
    func(**args.__dict__)
  File "/usr/local/petrel/lib/python2.7/site-packages/petrel-0.9.3.0.3-py2.7.egg/petrel/cmdline.py", line 32, in submit
    sourcejar = get_sourcejar()
  File "/usr/local/petrel/lib/python2.7/site-packages/petrel-0.9.3.0.3-py2.7.egg/petrel/cmdline.py", line 23, in get_sourcejar
    storm_version = get_storm_version()
  File "/usr/local/petrel/lib/python2.7/site-packages/petrel-0.9.3.0.3-py2.7.egg/petrel/cmdline.py", line 17, in get_storm_version
    version = subprocess.check_output(['storm', 'version']).strip()
  File "/usr/lib64/python2.7/subprocess.py", line 568, in check_output
    process = Popen(stdout=PIPE, *popenargs, **kwargs)
  File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.7/subprocess.py", line 1327, in _execute_child
    raise child_exception

共有1个答案

潘振国
2023-03-14

我必须将Storm箱位置添加到$PATH

 类似资料:
  • 我正试图设置一个非常基本的闪回工作。当我尝试运行时,得到以下错误: 错误由以下代码引起: 当我向流的末尾添加调用时,错误消失了: 我不明白为什么可以解决这个问题。在引入接收器之前,流拓扑不会处理其任何操作符吗?

  • > 灵光升起 StormUI启动 我使用的两个工人都起来了 Zookeper已启动 我和暴风一起跑 Storm罐myjar.jar MyClass Nimbus提交拓扑 该拓扑的日志文件不会出现在workers中。 我在supervisor.log上的worker中有以下日志: 所以我确信我与nimbus有连接问题,但是worker中的属性文件是: 错误在哪里,我如何修复它? 谢了!

  • 我终于觉得我有了一个在redis数据库上写的toopology。我有一个插销要打印,还有一个插销要插入Redis。但当我尝试启动拓扑时,会出现以下错误:

  • 我正在试着把cucumber放进圣杯里。我得到以下错误。 什么可能导致这种情况,我如何解决它?

  • null 我的代码是: 我尝试过创建Scala工作表,它工作了。

  • https://i.stack.imgur.com/tE6Rq.png 我是科特林的新手。这是我的第一个项目,我有问题。我不知道现在该怎么办。如果有人能解决这个问题,对我真的很有帮助。提前谢谢。请看附件中的照片