Thnx for reply.. Yes i have installed python on worker node. and i have checked 
at that specific directory too.. I guess the issue is that storm looking for 
resources folder in desired path but its not there. Why? How n where should i 
give its path ? Assigning which variable? 
 
 *** This message has been sent using QMobile A500 ***

Andrew Montalenti <and...@parsely.com> wrote:

>On the worker machine, do you have Python installed? You can check by running 
>"python -V". You need to ensure you're using the same $PATH as whatever 
>environment is running your Storm supervisor/worker. From the exception stack 
>trace, it looks like your ShellBolt does not see a python interpreter on the 
>$PATH, therefore it can't run your Python bolt.
>
>
>At least, that's how I read "Caused by: java.io.IOException: Cannot run 
>program "python" (in directory 
>"/tmp/5f3c8318-14da-4999-a974-584a9d200fdb/supervisor/stormdist/mongo_20140528_02-1-1401786854/resources"):
> error=2, No such file or directory".
>
>
>
>On Wed, Jun 4, 2014 at 7:33 PM, Hamza Asad <hamza.asa...@gmail.com> wrote:
>
>Help required plz.. I'm facing this issue while using pytjon bolt.. Haven't 
>resolved it yet.. Anyone having solution
>
>*** This message has been sent using QMobile A500 ***
>
>
>
>Hamza Asad <hamza.asa...@gmail.com> wrote:
>
>I have checked that resources folder is NOT placed in location 
>/tmp/6a090639-b975-42b8-8bc1-8de6093ad3e1/supervisor/stormdist/mongo_20140528_02-1-1401881161/resources
>
>There are only two files i.e stormcode.ser  stormconf.ser but NO resources 
>folder. Why? How can i resolve this issue. Im using storm 0.9.1-incubating and 
>compiling code using netbeans.
>
>
>
>On Tue, Jun 3, 2014 at 2:31 PM, Hamza Asad <hamza.asa...@gmail.com> wrote:
>
>Hi,
>
>I'm using python bolt which is in the resource directory but storm giving me 
>error 
>
>7226 [Thread-19-exclaim1] INFO  backtype.storm.daemon.executor - Preparing 
>bolt exclaim1:(3)
>7231 [Thread-10] INFO  backtype.storm.daemon.executor - Loading executor 
>exclaim1:[4 4]
>7232 [Thread-19-exclaim1] ERROR backtype.storm.util - Async loop died!
>java.lang.RuntimeException: Error when launching multilang subprocess
>
>    at backtype.storm.task.ShellBolt.prepare(ShellBolt.java:105) 
>~[storm-core-0.9.1-incubating.jar:0.9.1-incubating]
>    at 
>backtype.storm.daemon.executor$eval5170$fn__5171$fn__5183.invoke(executor.clj:689)
> ~[na:na]
>    at backtype.storm.util$async_loop$fn__390.invoke(util.clj:431) ~[na:na]
>    at clojure.lang.AFn.run(AFn.java:24) [clojure-1.4.0.jar:na]
>    at java.lang.Thread.run(Thread.java:744) [na:1.7.0_55]
>Caused by: java.io.IOException: Cannot run program "python" (in directory 
>"/tmp/5f3c8318-14da-4999-a974-584a9d200fdb/supervisor/stormdist/mongo_20140528_02-1-1401786854/resources"):
> error=2, No such file or directory
>    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1041) ~[na:1.7.0_55]
>    at backtype.storm.utils.ShellProcess.launch(ShellProcess.java:50) 
>~[storm-core-0.9.1-incubating.jar:0.9.1-incubating]
>    at backtype.storm.task.ShellBolt.prepare(ShellBolt.java:102) 
>~[storm-core-0.9.1-incubating.jar:0.9.1-incubating]
>    ... 4 common frames omitted
>Caused by: java.io.IOException: error=2, No such file or directory
>    at java.lang.UNIXProcess.forkAndExec(Native Method) ~[na:1.7.0_55]
>    at java.lang.UNIXProcess.<init>(UNIXProcess.java:135) ~[na:1.7.0_55]
>    at java.lang.ProcessImpl.start(ProcessImpl.java:130) ~[na:1.7.0_55]
>    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1022) ~[na:1.7.0_55]
>    ... 6 common frames omitted
>7233 [Thread-10] INFO  backtype.storm.daemon.task - Emitting: exclaim1 
>__system ["startup"]
>7233 [Thread-10] INFO  backtype.storm.daemon.executor - Loaded executor tasks 
>exclaim1:[4 4]
>7233 [Thread-19-exclaim1] ERROR backtype.storm.daemon.executor - 
>java.lang.RuntimeException: Error when launching multilang subprocess
>
>    at backtype.storm.task.ShellBolt.prepare(ShellBolt.java:105) 
>~[storm-core-0.9.1-incubating.jar:0.9.1-incubating]
>    at 
>backtype.storm.daemon.executor$eval5170$fn__5171$fn__5183.invoke(executor.clj:689)
>

Reply via email to