Can I ask why it is necessary for curator & zookeeper will be shaded? This will 
cause problems for us, as we're using the Utils.newCurator* methods in our own 
code to get access to the same zookeeper used by storm, for our own 
configuration data.

If curator is shaded, when running locally this will return an instance of 
org.apache.curator.framework.CuratorFramework, when running on a cluster, it'll 
return an org.apache.storm.curator.framework.CuratorFramework, and I can't 
think of a workaround to allow the same java code to work with both packages, 
which means we won't be able to use these methods at all. Is it necessary for 
curator to be shaded?

Reply via email to