Guest User

Untitled

a guest
Aug 6th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. FROM elastic/logstash:6.3.0
  2.  
  3. ENV https_proxy=
  4. ENV http_proxy=
  5.  
  6. COPY ./mysql-connector-java-5.1.46/mysql-connector-java-5.1.46.jar /tmp/mysql-connector-java-5.1.46.jar
  7. COPY ./logstash.conf /tmp/logstash.conf
  8. COPY ./logstash.yml /usr/share/logstash/config/logstash.yml
  9.  
  10. RUN logstash-plugin install logstash-input-jdbc
  11.  
  12. docker run -d --rm --name=logstach -v /data/logstash:/home/logstash logstash bin/logstash -f /tmp/logstash.conf
  13.  
  14. input {
  15. jdbc {
  16. jdbc_driver_library => "/tmp/mysql-connector-java-5.1.46.jar"
  17. jdbc_driver_class => "com.mysql.jdbc.Driver"
  18. jdbc_connection_string => "jdbc:mysql://10.0.2.22:3306/itop_db"
  19. jdbc_user => "admin_itop"
  20. jdbc_password => "XiOS7ohkUx3IQiLaNVroyAu1T"
  21. statement => "SELECT * FROM contact”
  22. }
  23. }
  24. output {
  25. elasticsearch {
  26. index => "contact"
  27. document_type => "data"
  28. document_id => "%{id}"
  29. hosts => "127.0.0.1:9200"
  30. }
  31. stdout { codec => json_lines }
  32. }
Add Comment
Please, Sign In to add comment