Elastic stack 是指由Elasticsearch、Logstash、Kibana和Kafka、Filebeat组成的日志分析平台,即传统的ELK加上Kafka和Filebeat,可以将系统、网站、应用等日志进行收集、过滤、清洗,然后进行集中存放,最终用于实时检索和分析。
本文介绍如何部署Elasticsearch集群。
点击此处访问Elasticsearch下载地址,本文以7.6.2版本为例。
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.6.2-linux-x86_64.tar.gz tar -zxvf elasticsearch-7.6.2-linux-x86_64.tar.gz cd /opt/elasticsearch-7.6.2
配置elasticsearch
修改每个elasticsearch节点的配置文件,注意调整节点名称和绑定IP,以下是ES2的elasticsearch节点的配置config/elasticsearch.yml:
cluster.name: womail-es node.name: es-b path.data: /data/elasticsearch network.host: 10.10.200.205 discovery.seed_hosts: ["ES1", " ES2", " ES3"] cluster.initial_master_nodes: ["es-a", "es-c"]
根据主机内存大小修改elasticsearch的jvm,修改config/jvm.options:
-Xms8g -Xmx8g
启动elasticsearch
./bin/elasticsearch -d
健康检查
浏览页面http://10.10.200.204:9200/查看节点健康状态,如图:
通过页面http://10.10.200.204:9200/_cat上的提示可以访问相应的页面用于查看集群各种信息,建议安装HEAD插件,可以更方便地展示elasticsearch集群的健康状态,本文暂略。
原创文章禁止转载:技术学堂 » Elastic.stack集群部署课程三·Elasticsearch集群