Guest User

Untitled

a guest
Feb 17th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. Support SASL_PLAIN auth for kafka broker
  2.  
  3. Kafka broker can be configure like
  4. `/usr/local/etc/kafka/server.properties`:
  5.  
  6. ```
  7. listeners=SASL_PLAINTEXT://localhost:9093
  8. advertised.listeners=SASL_PLAINTEXT://localhost:9093
  9. security.inter.broker.protocol=SASL_PLAINTEXT
  10. sasl.mechanism.inter.broker.protocol=PLAIN
  11. sasl.enabled.mechanisms=PLAIN
  12. ```
  13. JAAS file `kafka_server_jaas.conf`:
  14.  
  15. ```
  16. KafkaServer {
  17. org.apache.kafka.common.security.plain.PlainLoginModule required
  18. username="admin"
  19. password="admin-secret"
  20. user_admin="admin-secret"
  21. user_alice="alice-secret";
  22. };
  23. ```
  24. Export Kafka Options before start kafka broker:
  25. `export KAFKA_OPTS="-Djava.security.auth.login.config=/Users/workspace/kafka/kafka_server_jaas.conf`
  26. Start kafka broker:
  27. `kafka-server-start /usr/local/etc/kafka/server.properties`
Add Comment
Please, Sign In to add comment