Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Won't Fix
-
0.10.0
-
None
-
None
Description
This issue is caused by this line https://github.com/apache/storm/blob/master/storm-core/src/jvm/backtype/storm/transactional/state/TransactionalState.java#L67
If the storm cluster nimbus is running with a kerberos principal named "nimbus"
and supervisors are running with principal "storm" . Storm puts the acl on trident spout using principal "nimbus" and this won't be able to accessed or modified by supervisor since they are logging into zookeeper as user "storm".