elk5.6.0 centos7 及問題

elk5.6.0 centos7 及問題linux


將elasticsearch,kibana,logstash  三個壓縮包放入/data/docker_p_w_picpaths/elk 目錄中docker


服務器ip:192.168.1.250vim

cd /data/docker_p_w_picpaths/elk/centos

1.安裝elasticsearchruby

本文根據elasticsearch-5.6.0.tar 壓縮包安裝服務器

# tar -xvf elasticsearch-5.6.0.tar 解壓curl

# cd elasticsearch-5.6.0 進入目錄elasticsearch

# sh elasticsearch 啓動ide


提示不能用root用戶進行啓動,post

# groupadd elsearch 建立elsearch組

# useradd elsearch -g elsearch -p elsearch 建立elsearch用戶

# su elsearch 切換elsearch用戶

$ sh elasticsearch 啓動

權限問題,

切換成root用戶

# cd /data/docker_p_w_picpaths/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_p_w_picpaths/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_p_w_picpaths/elk/ 進入目錄

# tar -xvf kibana-5.6.0-linux-x86_64.tar 解壓

# vim /data/docker_p_w_picpaths/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 執行

成功。 

相關文章
相關標籤/搜索