之前本人一篇 ElasticSearch 6 安装及相关坑解析 讲过ES安装 那么 今天讲一下剩下的LK 希望能和Spring的整合
logstash基本解压就能用,conf里面配置下elasticsearch地址,用如下命令启动:
nohup bin/logstash -f config/logstash.conf &
logstash.conf 怎么配置呢,这里要说明下:
如果要配置jdbc 那么需要执行 ./logstash-plugin install logstash-input-jdbc
出现Installation successful表明安装成功!
然后 如下配置 :
input { stdin { } jdbc { type => "es_type" jdbc_driver_library => "/home/service/module/mysql-connector-java-8.0.16.jar" jdbc_driver_class => "com.mysql.cj.jdbc.Driver" jdbc_connection_string => "jdbc:mysql://0.0.0.0:3306/xxxx?useSSL=false&useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&failOverReadOnly=false&serverTimezone=UTC" jdbc_user => "****" jdbc_password => "****" tracking_column => "id" use_column_value => "true" record_last_run => "true" last_run_metadata_path => "sku_meta" clean_run => "false" statement => "SELECT * from sku where id > :sql_last_value" jdbc_paging_enabled => "true" jdbc_page_size => "50000" schedule => "* * * * *" } } output { if [type]=="es_type" { elasticsearch { hosts => ["http://0.0.0.0:9200"] index => "sku" document_type => "es_type" document_id => "%{id}" #type => "es_type" #index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}" #user => "elastic" #password => "changeme" } } }
然后kibana也是基本解压就能用,同样在config里面配置elasticsearch地址,启动如下:
nohup bin/kibana &
关闭kibana 麻烦一点 ps -ef | grep node 找到进程,强杀!
and 。。。然后从入门到放弃,好像elk里面 就 elasticsearch非常有用,logstash略微有用,等笔者有心情了再看看K是否有卵用。