centos下部署ELK(elasticsearch5.6+logstash5.6+kibana5.6)

*:elasticsearch,logstash须要jdk支持,5.6的es版本须要使用1.8的jdk版本,安装略。linux

Elasticsearch

一、将elasticsearch-5.6.0.tar.gz包上传至安装目录下;bootstrap

二、tar -zxvf elasticsearch-5.6.0.tar.gz解压文件;vim

三、elasticsearch不能使用root权限启动,启动时需切换用户(假设用户elk);浏览器

四、切换后启动会报错,需切换root用户,给目录加权限;ruby

        chmod -R 777 elasticsearch-5.6.0服务器

五、切换回用户elk,启动:./elasticsearch-5.6.0/bin/elasticsearch,以下日志显示成功;curl

六、测试。使用命令:curl http://localhost:9200显示基本信息则安装成功;elasticsearch

 

七、开放外部访问。测试

vim elasticsearch-5.6.0/config/elasticsearch.yml,添加:url

network.host: {ip}

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

vim /etc/security/limits.conf,添加:

{用户名} hard nofile 65536

{用户名} soft nofile 65536

vim /etc/sysctl.conf,添加 vm.max_map_count=262144,执行生效:sysctl -p

八、开放9200端口,从新启动,浏览器访问http://{ip}:9200,返回上面基本信息则安装成功。

九、关于elasticsearch-head插件,最简单的方法就是下载谷歌插件,即插即用。

Kibana

一、将kibana-5.6.0-linux-x86_64.tar.gz包上传至服务器安装目录下;

二、cd /data/ent/elastic, 进入安装目录;

三、tar -zxvf logstash-5.6.0.tar.gz,解压;

四、vim kibana-5.6.0-linux-x86_64/config/kibana.yml,配置elasticsearch地址;

这边须要修改server.host(服务器地址),elasticsearch.url(elasticsearch访问地址)两处;

五、防火墙端口开放5601

6执行命令:./bin/kibana;后台启动使用nohup命令;

七、浏览器访问:http://{ip}:5601

Logstash

一、将logstash-5.6.0.tar.gz包上传至服务器安装目录下;

二、cd /data/ent/elastic, 进入安装目录;

三、tar -zxvf logstash-5.6.0.tar.gz,解压;

四、./logstash-5.6.0/bin/logstash -e 'input{stdin{}}output{stdout{codec=>rubydebug}}'启动测试;

五、输入hello,返回以下则安装成功。

相关文章
相关标签/搜索