Hi Josh,
           This is a known issue with trident. We are working on sending
           a patch. 
One workaround is to re-name the spout or comment out these lines
https://github.com/apache/storm/blob/master/storm-core/src/jvm/backtype/storm/transactional/state/TransactionalState.java#L67
https://github.com/apache/storm/blob/master/storm-core/src/jvm/storm/trident/topology/state/TransactionalState.java#L62

Thanks,
Harsha
On Fri, Dec 19, 2014, at 12:34 PM, Josh Bronson wrote:
> I'm looking at the secure storm branch. Specifically, I'm working off
> of the v0.9.2-incubating-security branch. I'm able to get secure Storm
> working, but a Trident topology is throwing zookeeper errors. Both are
> using standard Kafka spouts: the Trident topology, in particular is
> using
> storm.kafka.trident.OpaqueTridentKafkaSpout. Here's the error:
> 
> https://gist.github.com/joshbronson/691d4b1ac5e4dd12cf59
> 
> It's looking in /transactional/test_trident_spout_name/coordinator,
> which is where the Kafka opaque spout leaves state about where it left
> off in Kafka, IIRC.
> 
> The nimbus and supervisors are authenticating themselves just fine to
> the zookeeper, and are able to access nodes that have ACLs restricting
> them to storm@OUR.REALM.
> 
> Is there anything special needed to configure the Trident Opaque Kafka
> spout? I'm about to dig deeper into the code as well, to see if I've
> missed something.
> 
> Cheers,
> Josh Bronson

Reply via email to