Github user merrimanr commented on the issue:
https://github.com/apache/incubator-metron/pull/524
I was able to get this to work by performing one extra step. The PR
description did not include the Kafka ACL command to permission the topic, only
the "pycapa" group. After I did this, I was able to verify data with the
pycapa --consumer command. The topic ACL command is included in the Pycapa
README so I think simply adding the ACL command for the group is all that's
needed.
I did notice that running the pycapa --producer command causes a Kafka
service ticket to be cached. Since we're passing in the metron principal and
keytab I would expect that ticket to be in the cache instead. While it's
unexpected it did not cause any errors.
One last minor documentation issue: this PR description includes steps to
install Python 2.7 but nowhere is that mentioned in the README. I know it's
only needed because full dev is centos 6 but it might be helpful to at least
call out Python 2.7 as a prereq. Maybe it's assumed the user knows that but it
tripped me up when I was initially trying to spin this up and that wasn't
included in the PR description.
The only issue above I feel is necessary to address would adding the extra
Kafka ACL command for the group to the README. Pending that change, +1.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---