i get following error when i run the wordcounttopology,i already installed
python

C:\Documents and Settings\Administrator>python.exe -V
Python 2.6.6

3781 [Thread-24-split] INFO  backtype.storm.daemon.executor - Preparing
bolt split:(6)
3781 [Thread-24-split] ERROR backtype.storm.util - Async loop died!
java.lang.RuntimeException: Error when launching multilang subprocess
 at backtype.storm.task.ShellBolt.prepare(ShellBolt.java:88)
~[storm-core-0.9.0.1.jar:na]
 at
backtype.storm.daemon.executor$fn__3498$fn__3510.invoke(executor.clj:674)
~[storm-core-0.9.0.1.jar:na]
 at backtype.storm.util$async_loop$fn__444.invoke(util.clj:401)
~[storm-core-0.9.0.1.jar:na]
 at clojure.lang.AFn.run(AFn.java:24) [clojure-1.4.0.jar:na]
 at java.lang.Thread.run(Thread.java:619) [na:1.6.0_14]
Caused by: java.io.IOException: Cannot run program "python" (in directory
"C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\40b2df00-5a53-4034-8c20-3f0a084bdd56\supervisor\stormdist\word-count-1-1389585368\resources"):
CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
 at java.lang.ProcessBuilder.start(ProcessBuilder.java:459) ~[na:1.6.0_14]
 at backtype.storm.utils.ShellProcess.launch(ShellProcess.java:33)
~[storm-core-0.9.0.1.jar:na]
 at backtype.storm.task.ShellBolt.prepare(ShellBolt.java:85)
~[storm-core-0.9.0.1.jar:na]
 ... 4 common frames omitted
Caused by: java.io.IOException: CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
 at java.lang.ProcessImpl.create(Native Method) ~[na:1.6.0_14]
 at java.lang.ProcessImpl.<init>(ProcessImpl.java:81) ~[na:1.6.0_14]
 at java.lang.ProcessImpl.start(ProcessImpl.java:30) ~[na:1.6.0_14]
 at java.lang.ProcessBuilder.start(ProcessBuilder.java:452) ~[na:1.6.0_14]
 ... 6 common frames omitted
3781 [Thread-24-split] ERROR backtype.storm.daemon.executor -

On Mon, Jan 13, 2014 at 11:50 AM, Nathan Leung <[email protected]> wrote:

> You can run maven on eclipse and package on windows.  If you have python
> you can probably submit from a windows box to a linux nimbus (if you look
> at the storm file it's a python script) but I've never tried that before so
> I can't say for sure.  If you decide to try this make sure you have the
> same version of jre/jdk installed on both windows and linux environments.
>
>
> On Sun, Jan 12, 2014 at 10:25 PM, dingdongchao <[email protected]
> > wrote:
>
>>  Hi
>>
>>   “package my code”   is  must  , because   running  your topology on
>> storm cluster needs this   jar   .
>>
>> ===========================================================================>
>>
>>
>>       System.*setProperty*("storm.jar",
>> "E:/workspace/cdc-dp-data-storm-project/target/cdc-cdp.jar");
>>
>>       Config config=*new* Config();
>>
>>       config.setDebug(*false*);
>>
>>       config.put(Config.*NIMBUS_HOST*,"cq01-crm-lin2rd52.vm");
>>
>>       config.put(Config.*NIMBUS_THRIFT_PORT*,8889);
>>
>>       config.setNumWorkers(2);
>>
>>       StormSubmitter.*submitTopology*("cdp-reader-online", config,
>> builder.createTopology());
>>
>>
>>
>> Every time , I package my code into one  jar  location 
>> "E:/workspace/cdc-dp-data-storm-project/target/cdc-cdp.jar"
>> again  , then run this codes to *submit  the topology *
>>
>>
>>
>> Thx
>>
>>
>>
>> *发件人:* ch huang [mailto:[email protected]]
>> *发送时间:* 2014年1月13日 11:02
>> *收件人:* [email protected]
>> *主题:* Re: how can i connect remote storm cluster and submit topology?
>>
>>
>>
>> now ,problem is i the storm cluster is ready , i get a linux box for test
>> ,change /root/.storm/storm.yaml to point to the cluster nimbus , and submit
>> the ExclamationTopology through the following command
>>
>>
>>
>> #  storm-0.9.0-wip21/bin/storm jar
>> storm-starter-master/target/storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jar
>> storm.starter.ExclamationTopology exclamation-topology
>>
>> it's work fine ,but i do storm topology write on a windowsXP OS box using
>> eclipse as IDE,i do not know how to get my code runing and submit the
>> topology to my remote cluster,i do not want to package my code ,and upload
>> it to my linux box ,then run it
>>
>> On Mon, Jan 13, 2014 at 10:32 AM, Nathan Leung <[email protected]> wrote:
>>
>> Assuming everything else is setup, configure your storm.yaml and then
>> just run the "storm jar" command.  Assuming it's not, these two links are
>> good references:
>>
>>
>>
>> https://github.com/nathanmarz/storm/wiki/Setting-up-a-Storm-cluster
>>
>> http://www.michael-noll.com/tutorials/running-multi-node-storm-cluster/
>>
>>
>>
>> On Sun, Jan 12, 2014 at 9:12 PM, ch huang <[email protected]> wrote:
>>
>> hi,maillist:
>>
>>          i create a new storm project in eclipse and now question is how
>> can i connect to remote storm cluster ,submit the topology?
>>
>>
>>
>>
>>
>
>

Reply via email to