word拓扑部署错误

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

当我尝试在windows中部署word拓扑时,出现以下错误。
我按照下面的链接在windows中部署word拓扑。
http://ptgoetz.github.io/blog/2013/12/18/running-apache-storm-on-windows/
当我部署并看到我得到的地板错误。

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:722)
        Caused by: java.io.IOException: Cannot run program "python" (in directory "storm- local\supervisor\stormdist\WordCount-1-1407303402\resources"): CreateProcess error=2, The system cannot find the file specified
     at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
    at backtype.storm.utils.ShellProcess.launch(ShellProcess.java:50)
      at backtype.storm.task.ShellBolt.prepare(ShellBolt.java:102)
... 4 more
    Caused by: java.io.IOException: CreateProcess error=2, The system cannot find the file specified
      at java.lang.ProcessImpl.create(Native Method)
     at java.lang.ProcessImpl.(ProcessImpl.java:189)
      at java.lang.ProcessImpl.start(ProcessImpl.java:133)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1021)

有人能帮我吗。

bmp9r5qi

bmp9r5qi1#

我也犯了同样的错误。查看编译的源代码。在 target 文件夹中,您需要所有可用的mutlillang脚本来执行所有这些脚本。
看看 target/classes/resources/ 如果有任何文件。如果没有,即使你没有文件夹 target/classes 从中复制资源文件夹 multilang/resources 进入目标路径。

相关问题