> On 9 Jun 2015, at 13:10, Chackravarthy Esakkimuthu <[email protected]> > wrote: > > I created slider-storm package (with apache storm 0.9.3) following > instructions at README.txt, and then did install using slider. > > NIMBUS component failed to start with following error : > > /usr/bin/python: can't open file > '/grid/2/hadoop/yarn/local/usercache/yarn/appcache/application_1433776215383_0011/container_1433776215383_0011_01_000002/app/install/apache-storm-0.9.3/bin/storm.py': > [Errno 2] No such file or directory > > > Before that, I was working with HDP slider-storm package (downloaded from > http://public-repo-1.hortonworks.com/HDP/debian6/2.x/GA/2.2.0.0/slider-app-packages/storm/slider-storm-app-package-0.9.3.2.2.0.0-2041.zip) > and everything was running fine. Do I need to make any change explicitly > when I want to use apache distribution? > > Because it is expecting storm.py (from slider) to be there inside storm > distribution and hence failing.
now that is https://issues.apache.org/jira/browse/SLIDER-658 , "storm package cannot start storm 0.9.3; "storm.py" not found" At some point in the storm development process, the storm launcher script changed from bin/storm to a bin/storm.py. This is what you see in the storm master branch: https://github.com/apache/storm/blob/master/bin/storm.py the app package script changed to the new one, which worked provided the storm release had the new script (which the HDP one clearly has, and which you get if you do a storm trunk release) I'd thought I'd patched the ASF source to revert back to the old name, with what my colleagues were releasing internally branched to storm.py, but I don't see it theren. If you apply the patch in SLIDER-658 everything should sync up again; later releases of Apache storm will be be back in sync. -steve
