Elastic.stack集群部署课程三·Elasticsearch集群

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集群

精彩评论

3+9=

感谢您的支持与鼓励

支付宝扫一扫打赏

微信扫一扫打赏