elk5.6.0 centos7 及問題

elk5.6.0 centos7 及問題


將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用戶

$ sh elasticsearch 啓動

顯示下面的日誌


 測試:

# curl http://localhost:9200 

提示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

切回elsearch用戶

$ sh elasticsearch 執行

使用自己的機器訪問

$ curl http://192.168.1.250:9200 

啓動成功。elasticsearch安裝完成。

2.logstash安裝

root用戶

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

# 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安裝

root用戶

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

# 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地址

elasticsearch.url: "http://192.168.1.250:9200" elasticsearch服務訪問地址

# cd kibana-5.6.0-linux-x86_64/bin/ 進入執行目錄

# ./kibana 執行

成功。 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章