Guest User

Untitled

a guest
Dec 17th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. #KAFKA ALIAS TO BE USED INSIDE DOCKER
  2.  
  3.  
  4. export KAFKA_HOME=/opt/kafka
  5. export BROKER="172.17.0.1:32768"
  6. export BOOTSTRAP="172.17.0.1:32768"
  7. export ZK="172.17.0.1:2181"
  8.  
  9. alias k-list-topics="$KAFKA_HOME/bin/kafka-topics.sh --list --zookeeper $ZK"
  10. alias k-create-topic="$KAFKA_HOME/bin/kafka-topics.sh --create --zookeeper $ZK --replication-factor 1 --partitions 3 --topic"
  11. alias k-del-topic="$KAFKA_HOME/bin/kafka-topics.sh --zookeeper $ZK --delete --topic "
  12.  
  13.  
  14.  
  15. show_topic() {
  16. $KAFKA_HOME/bin/kafka-console-consumer.sh \
  17. --bootstrap-server $BOOTSTRAP \
  18. --topic $1 --property print.key=true \
  19. --property key.separator=, \
  20. --from-beginning
  21. }
  22.  
  23. consume_topic(){
  24. $KAFKA_HOME/bin/kafka-console-consumer.sh \
  25. --bootstrap-server $BOOTSTRAP \
  26. --topic $1 --property print.key=true \
  27. --property key.separator=,
  28. }
  29.  
  30. describe_topic(){
  31. $KAFKA_HOME/bin/kafka-topics.sh \
  32. --zookeeper $ZK \
  33. --topic $1 \
  34. --describe
  35. }
  36.  
  37.  
  38. send_to_topic() {
  39. echo "$1" | $KAFKA_HOME/bin/kafka-console-producer.sh \
  40. --broker-list $BROKER \
  41. --topic $2
  42. }
Add Comment
Please, Sign In to add comment