下載相應軟件包:
Elasticsearch 下載:https://www.elastic.co/downloads/elasticsearch
Logstash 下載:https://www.elastic.co/downloads/logstash
kibana 下載:https://www.elastic.co/downloads/kibana
也可以去百度網盤下載 我下載的整套安裝文件
鏈接: https://pan.baidu.com/s/1FWWhoQ-H69iAQNwSjXUlZA 提取碼: nxi9
安裝Elasticsearch需要安裝java SDK(這里就不描述怎么安裝Java SDK 了自行網上搜索) 注意 SDK 版本必須是 1.8 及以上, 不知道版本 安裝后可以 在cmd 中 用 java -version 查看

Elasticsearch,Logstash,kibana 都是無需安裝軟件 直接解壓安裝包即可
最好將 Elasticsearch,Logstash,kibana 解壓到同一個目錄下(我的目錄名為這elk)

運行cmd (用管理員身份) 就當前運行目錄轉到 Elasticsearch 的bin 目錄下 輸入 elasticsearch 回車
如圖:

然后 打開瀏覽器:輸入 127.0.0.1:9200
如圖:

表示正常。
然后 Logstash,kibana 對應都有 bin 目錄即各自的 批處理 文件。
現在將 Elasticsearch,Logstash,kibana 都安裝成windows服務。
下載 NSSM 軟件。網址:http://www.nssm.cc/download
Elasticsearch服務安裝:
在cmd(要當前運行目錄在Elasticsearch的bin下) 中直接運行 elasticsearch-service.bat install
安裝成功后可以在 服務列表中看到
如圖:

下面來講下 用NSSM 安裝服務
將cmd 當前所在目錄設置到 nssm.exe 的目錄下
運行 nssm install (服務名:如 Elasticsearch)
打開如下頁面:

在 Path 后 單擊 ... 按鈕 瀏覽要安裝的服務 批處理程序
對應Path:
Elasticsearch:D:\installsoftware\elk\elasticsearch-6.1.2\bin\elasticsearch.bat
Logstash:
【在 D:\installsoftware\elk\logstash-6.1.2\bin\ 新建一個 logstash.conf 文件。
輸入配置信息:(配置信息需要自行去了解)
input {
tcp {
port => 5566
}
}
output {
elasticsearch {
hosts => ["127.0.0.1:9200"]
}
}
保存。
然后在新建一個文件 logstashrunservice.bat
輸入 logstash.bat -f logstash.conf 保存。】
D:\installsoftware\elk\logstash-6.1.2\bin\logstashrunservice.bat
kibana:D:\installsoftware\elk\kibana-6.1.2-windows\bin\kibana.bat
單擊 install service 就可以了。
如果都安裝成功 就可以看到 服務列表 會顯示這三個服務

依次啟動每個服務。如果每個服務都啟動成功了。表示你已經安裝成功了。
簡單測試:
在瀏覽器中輸入: http://127.0.0.1:5601/status
如圖:

表示 kibana 已經能正常使用了。
打開cmd 運行: telnet 127.0.0.1 5566 輸入 123 回車。 然后我們可以在kibana 里找到那條信息,新建一個索引就可以了
如圖:

剛才的數據信息:

