參考來(lái)源:
作者:a33293
鏈接:https://juejin.im/post/6844904114275500046
來(lái)源:掘金
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
一、Java的下載、安裝、配環(huán)境、驗(yàn)證
1、Java的下載
注:本人搭建ELK的Java版本是 1.8.0_191

2、Java的安裝
本人JAVA安裝在默認(rèn)的路徑

3、Java的配環(huán)境
(1) 新建
-> 變量名:"JAVA_HOME",
-> 變量值:"C:\Program Files\Java\jdk1.8.0_191"(即你的JDK的安裝路徑)
(2) 編輯
-> 變量名:"Path",
-> 變量值在原變量值的最后面加上:";%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin"
(3) 新建
-> 變量名:"CLASSPATH"
-> 變量值: ".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar"
(不要漏了前面的點(diǎn))
4、Java的驗(yàn)證
(1)鼠標(biāo)右鍵"開(kāi)始",點(diǎn)擊"運(yùn)行(R)"

(2)輸入"cmd",點(diǎn)擊"確定"

(3)輸入 "java -version",顯示Java版本號(hào)即可.
提示:以防外一,輸入"java" 和 "javac" 查看是否運(yùn)行正常。

二、ELK的下載、配置
ELK參考下載地址:https://www.elastic.co/cn/downloads/past-releases#elasticsearch
(1)本人此次下載的Elasticsearch版本是7.0.0,選擇WINDOW下載,解壓。

(2)解壓完,然后 bin 目錄下,運(yùn)行elasticsearch.bat

(3)如下Elasticsearch 運(yùn)行起來(lái)的終端窗口。

(4)在瀏覽器輸入http://localhost:9200 ,顯示如下,即就是ES啟動(dòng)成功。

(5)本人此次下載的Logstash版本是7.0.0,下載ZIP,解壓。

(6)需要用到一個(gè)Java的JDBC驅(qū)動(dòng)mysql-connector-java-5.1.39.jar,連接的是Mysql數(shù)據(jù)庫(kù),將mysql-connector-java-5.1.39.jar 放到Logstash 的bin 目錄下。

(7)然后在Logstash 的bin 目錄下,創(chuàng)建一個(gè)文件,命名mysql.conf ,內(nèi)容如下,
input {
stdin { }
jdbc {
jdbc_connection_string => "jdbc:mysql://localhost:3306/數(shù)據(jù)庫(kù)名?autoReconnect=true&useSSL=false"
jdbc_user => "你的數(shù)據(jù)庫(kù)用戶名"
jdbc_password => "你的數(shù)據(jù)庫(kù)密碼"
jdbc_driver_library => "E:/logstash-7.0.0/bin/mysql-connector-java-5.1.39.jar"
jdbc_driver_class => "com.mysql.jdbc.Driver"
jdbc_paging_enabled => "true"
jdbc_page_size => "50000"
statement => "SELECT id(主鍵),其他內(nèi)容 FROM 你的表"
schedule => "* * * * *"
}
}
output {
stdout {
codec => json_lines
}
elasticsearch {
hosts => "localhost:9200"
index => "你要?jiǎng)?chuàng)建的索引名(或稱任務(wù)名/表名)"
document_id => "%{id}"
}
}
(8)將相應(yīng)內(nèi)容更改
(9)在命令行進(jìn)入到Logstash 的bin 目錄,運(yùn)行
logstash -f mysql.conf
(10)如下

(11)本人此次下載的Kibana版本是7.0.0,選擇WINDOW下載,解壓。

(12)去其config 目錄下,簡(jiǎn)單的配置下kibana.yml ,可以如下配置

(13)運(yùn)行bin 目錄下的kibana.bat

(14)訪問(wèn)http://localhost:5601 ,打開(kāi)Kibana

(15)解壓完如下圖:
