天天看點

elk5.6.0 centos7 及問題

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

elk5.6.0 centos7 及問題

伺服器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 啟動

elk5.6.0 centos7 及問題

提示不能用root使用者進行啟動,

# groupadd elsearch 建立elsearch組

# useradd elsearch -g elsearch -p elsearch 建立elsearch使用者

# su elsearch 切換elsearch使用者

$ sh elasticsearch 啟動

elk5.6.0 centos7 及問題

權限問題,

切換成root使用者

# cd /data/docker_images/elk/ 進入目錄

# chmod -R 777 elasticsearch-5.6.0 給予讀寫執行權限  777

換回elsearch使用者

顯示下面的日志

elk5.6.0 centos7 及問題

 測試:

elk5.6.0 centos7 及問題

提示elasticsearch基本資訊則成功。

提供外部服務通路

切換回root使用者 

# vim elasticsearch.yml 編輯elasticsearch.yml檔案

添加:network.host: 192.168.1.250

切回elsearch使用者

$ sh elasticsearch 啟動服務

elk5.6.0 centos7 及問題

切回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 執行

elk5.6.0 centos7 及問題

使用自己的機器通路

elk5.6.0 centos7 及問題

啟動成功。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}}’ 測試

elk5.6.0 centos7 及問題

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 執行

elk5.6.0 centos7 及問題

成功。 

本文轉自 zbill 51CTO部落格,原文連結:http://blog.51cto.com/dek701/1978065,如需轉載請自行聯系原作者

繼續閱讀