将elasticsearch,kibana,logstash 三個壓縮包放入/data/docker_images/elk 目錄中

伺服器ip:192.168.1.250
cd /data/docker_images/elk/
1.安裝elasticsearch
本文根據elasticsearch-5.6.0.tar 壓縮包安裝
# tar -xvf elasticsearch-5.6.0.tar 解壓
# cd elasticsearch-5.6.0 進入目錄
# sh elasticsearch 啟動
提示不能用root使用者進行啟動,
# groupadd elsearch 建立elsearch組
# useradd elsearch -g elsearch -p elsearch 建立elsearch使用者
# su elsearch 切換elsearch使用者
$ sh elasticsearch 啟動
權限問題,
切換成root使用者
# cd /data/docker_images/elk/ 進入目錄
# chmod -R 777 elasticsearch-5.6.0 給予讀寫執行權限 777
換回elsearch使用者
顯示下面的日志
測試:
提示elasticsearch基本資訊則成功。
提供外部服務通路
切換回root使用者
# vim elasticsearch.yml 編輯elasticsearch.yml檔案
添加:network.host: 192.168.1.250
切回elsearch使用者
$ sh elasticsearch 啟動服務
切回root使用者
# vim /etc/security/limits.conf 修改/etc/security/limits.conf
添加到檔案
elsearch hard nofile 65536
elsearch soft nofile 65536
source /etc/security/limits.conf
# vim /etc/sysctl.conf 修改/etc/sysctl.conf
vm.max_map_count=262144
# sysctl -p 執行生效vm.max_map_count=262144
$ sh elasticsearch 執行
使用自己的機器通路
啟動成功。elasticsearch安裝完成。
2.logstash安裝
root使用者
# tar -xvf logstash-5.6.0.tar.gz 解壓
# cd logstash-5.6.0 進入logstash目錄
bin/logstash -e 'input{stdin{}}output{stdout{codec=>rubydebug}}’ 測試
3.kibana安裝
# tar -xvf kibana-5.6.0-linux-x86_64.tar 解壓
# vim /data/docker_images/elk/kibana-5.6.0-linux-x86_64/config/kibana.yml 修改配置檔案
添加配置
server.host: "192.168.1.250" 自己服務的ip位址
# cd kibana-5.6.0-linux-x86_64/bin/ 進入執行目錄
# ./kibana 執行
成功。
本文轉自 zbill 51CTO部落格,原文連結:http://blog.51cto.com/dek701/1978065,如需轉載請自行聯系原作者