Apache storm 在编译字数拓扑时,我在storm ui中有一个错误;“拆分”;螺栓状态的一部分

Apache storm 在编译字数拓扑时,我在storm ui中有一个错误;“拆分”;螺栓状态的一部分,apache-storm,Apache Storm,错误是: java.lang.RuntimeException: Error when launching multilang subprocess at backtype.storm.task.ShellBolt.prepare(ShellBolt.java:105) at backtype.storm.daemon.executor$fn__3493$fn__3505.invoke(executor.clj:689) at backtype.storm.util$a

错误是:

java.lang.RuntimeException: Error when launching multilang subprocess

    at backtype.storm.task.ShellBolt.prepare(ShellBolt.java:105)
    at backtype.storm.daemon.executor$fn__3493$fn__3505.invoke(executor.clj:689)
    at backtype.storm.util$async_loop$fn__457.invoke(util.clj:431)
    at clojure.lang.AFn.run(AFn.java:24)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: The pipe has been ended
    at java.io.FileOutputStream.writeBytes(Native Method)
    at java.io.FileOutputStream.write(FileOutputStream.java:260)
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
    at java.io.DataOutputStream.flush(DataOutputStream.java:106)
    at backtype.storm.utils.ShellProcess.writeString(ShellProcess.java:77)
    at backtype.storm.utils.ShellProcess.writeMessage(ShellProcess.java:70)
    at backtype.storm.utils.ShellProcess.launch(ShellProcess.java:60)
    at backtype.storm.task.ShellBolt.prepare(ShellBolt.java:102)
    ... 4 more
请帮助我如何恢复错误,并给出使用storm的路径

谢谢,
Sowmiya

确保您在试图运行此操作的机器上安装了python。wordcount拓扑使用了
SplitSession.py
,它似乎在尝试运行python编写的bolt时遇到了问题。如果您不打算使用
multilang
,您可以忽略这一点,应该可以。如果您想熟悉storm的工作原理,请尝试运行一个简单的示例。

您可以签出并运行感叹号拓扑示例示例示例我们已经尝试过,但我们使用的是storm 9.1版本。storm starter项目中的类文件会抛出错误,因为类文件无法支持此版本的storm。请指导我们
该类storm starter项目中的文件引发错误,因为类文件无法支持此版本的storm。
--能否请您用更多详细信息澄清此问题