Hi All,

I am no python expert and am also a newbie to storm.

I have gone over the 
https://github.com/apache/incubator-storm/blob/master/bin/storm file in order 
to see how to add jars to the classpath. Obviously, the preferred mechanism is 
the fat jar (as specified @ 
http://www.michael-noll.com/tutorials/running-multi-node-storm-cluster/#use-third-party-libraries-in-my-storm-code
 and 
https://groups.google.com/forum/#!topic/storm-user/YqNr82Y3Nac<https://groups.google.com/forum/%23!topic/storm-user/YqNr82Y3Nac>)
 the second seemingly available mechanism is via the USER_CONF_DIR which 
amounts to  os.path.expanduser("~/.storm") but this does not allow for topology 
independent versioning of the same jars (e.g. apache-commons-aaa version x and 
version y).
There does not seem to be a third way. Many other Java based technologies do 
give a way to amend the classpath. Why doesn't storm?

Thanks,
Yaneeve

[http://www.sizmek.com/Sizmek.png]<http://www.sizmek.com/>

Reply via email to