Github user cestella commented on a diff in the pull request:
https://github.com/apache/metron/pull/826#discussion_r151149320
--- Diff:
metron-interface/metron-rest/src/main/java/org/apache/metron/rest/config/KafkaConfig.java
---
@@ -108,6 +108,9 @@ public ZkUtils zkUtils() {
producerConfig.put("key.serializer",
"org.apache.kafka.common.serialization.StringSerializer");
producerConfig.put("value.serializer",
"org.apache.kafka.common.serialization.StringSerializer");
producerConfig.put("request.required.acks", 1);
+ if
(environment.getProperty(MetronRestConstants.KERBEROS_ENABLED_SPRING_PROPERTY,
Boolean.class, false)) {
+ producerConfig.put("security.protocol", "SASL_PLAINTEXT");
--- End diff --
I submitted a [PR](https://github.com/merrimanr/incubator-metron/pull/35)
against your branch with my proposed solution to this. It fixes the issue for
both the producer and consumer configs. If you choose to accept it, you can do
it without my attribution.
---