美文网首页
ELK集群搭建及应用

ELK集群搭建及应用

作者: 斜月86 | 来源:发表于2018-12-14 17:59 被阅读0次

集群搭建

Elasticsearch中文社区 传送门
主要要点 
1、ES 不能安装在root用户下面
2、需要修改环境配置

useradd elk 
cd ~
mkdir -p data/es-01/{logs,data}
mkdir -p data/es-02/{logs,data}
mkdir -p data/es-03/{logs,data}

## 下载链接
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.0.tar.gz
curl -L -O https://artifacts.elastic.co/downloads/logstash/logstash-6.0.0.tar.gz
curl -L -O https://artifacts.elastic.co/downloads/kibana/kibana-6.0.0-linux-x86_64.tar.gz

节点配置 elasticsearch.yml node1(同一台机器下面节点端口需做改变)
 cluster.name: destiny
 node.name: node-1
 path.data: /home/elk/data/es-01/data
 path.logs: /home/elk/data/es-01/logs
 bootstrap.memory_lock: false
 network.host: 0.0.0.0
 http.port: 9200
 bootstrap.system_call_filter: false
 transport.tcp.port: 9300
 http.cors.enabled: true
 http.cors.allow-origin: "*"
 node.master: true
节点配置 elasticsearch.yml node2
 cluster.name: destiny
 node.name: node-2
 path.data: /home/elk/data/es-02/data
 path.logs: /home/elk/data/es-02/logs
 bootstrap.memory_lock: false
 network.host: 0.0.0.0
 http.port: 9201
 bootstrap.system_call_filter: false
 transport.tcp.port: 9301
 http.cors.enabled: true
 http.cors.allow-origin: "*"
 node.master: false
 discovery.zen.ping.unicast.hosts: ["192.168.127.130:9300","192.168.127.130:9302"]
节点配置 elasticsearch.yml node3
 cluster.name: destiny
 node.name: node-3
 path.data: /home/elk/data/es-03/data
 path.logs: /home/elk/data/es-03/logs
 bootstrap.memory_lock: false
 network.host: 0.0.0.0
 http.port: 9202
 bootstrap.system_call_filter: false
 transport.tcp.port: 9303
 http.cors.enabled: true
 http.cors.allow-origin: "*"
 node.master: false
 discovery.zen.ping.unicast.hosts: ["192.168.127.130:9300","192.168.127.130:9301"]
节点配置 jvm.properties(node1,node2,node3配置相同)
-Xms256m
-Xmx256m
-XX:+UseConcMarkSweepGC
-XX:CMSInitiatingOccupancyFraction=75
-XX:+UseCMSInitiatingOccupancyOnly
-XX:+AlwaysPreTouch
-server
-Xss50m
-Djava.awt.headless=true
-Dfile.encoding=UTF-8
-Djna.nosys=true
-XX:-OmitStackTraceInFastThrow
-Dio.netty.noUnsafe=true
-Dio.netty.noKeySetOptimization=true
-Dio.netty.recycler.maxCapacityPerThread=0
-Dlog4j.shutdownHookEnabled=false
-Dlog4j2.disable.jmx=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-XX:+PrintGCDateStamps
遇到问题
## 系统变量修改
vi /etc/security/limits.conf 追加
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096

vi /etc/sysctl.conf 追加
vm.max_map_count=655360

sysctl -p

kibana 安装

kibana.yml文件

 server.port: 5601
 server.host: "0.0.0.0"
 elasticsearch.url: "http://192.168.127.130:9200"
 kibana.index: ".kibana"

启动kibana

./bin/kibana &

相关文章

  • ELK集群搭建及应用

    集群搭建 Elasticsearch中文社区 传送门 节点配置 elasticsearch.yml node1(同...

  • Elasticsearch 基础概念

    搭建ELK 集群,和准备环境 搭建我的ELK 7.2 文档(Document) Elasticsearch 是面...

  • ELK+kafka+filebeat搭建生产ELFK集群

    ELK+kafka+filebeat搭建生产ELFK集群 ELK 架构介绍 集群服务版本 服务版本java1.8....

  • Elasticsearch 的基本CRUD 操作

    搭建ELK 集群,和准备环境 搭建我的ELK 7.2Elasticsearch 的基本概念 Elasticsear...

  • Docker-ELK 集群搭建

    ELK集群搭建 ELK 是三个开源项目的首字母缩写:Elasticsearch、Logstash 和 Kibana...

  • elk日志搭建

    项目结构 springboot + logback + filebeat + elk 1.安装es,最好集群,搭建...

  • ELK 集群搭建

    本片文章记录的大概是18年ELK的搭建过程,现在找个时间记录下来。由于当时业务没有涉及到Logstash组件的应用...

  • ELK经典架构之Elasticsearch

    版本选择 elasticsearch-5.6.15.tar.gz Elasticsearch三机集群搭建 ELK1...

  • ELK 搭建及实战

    ELK 搭建及实战 JDK1.8环境搭建和Kibana实战部署 ELK介绍和JDK1.8环境搭建 实战环境 Cen...

  • ELK入门及搭建使用

    ELK入门及搭建使用 一、ELK是什么? ELK是三个开源软件的缩写,分别表示:Elasticsearch , L...

网友评论

      本文标题:ELK集群搭建及应用

      本文链接:https://www.haomeiwen.com/subject/unaghqtx.html