不知道如何搭建Elasticsearch集群? 3分钟教你搭建一个可视化集群

不知道如何搭建Elasticsearch集群? 3分钟教你搭建一个可视化集群,第1张

不知道如何搭建Elasticsearch集群? 3分钟教你搭建一个可视化集群 准备虚拟机
4核3G 硬盘40G
拷贝副本
cd /opt
cp -r  elasticsearch-7.4.0   elasticsearch-7.4.0-itcast1
cp -r  elasticsearch-7.4.0   elasticsearch-7.4.0-itcast2
cp -r  elasticsearch-7.4.0   elasticsearch-7.4.0-itcast3
创建log和data目录
cd /opt
mkdir logs
mkdir  data
授权
chown -R itheima:itheima ./logs
chown -R itheima:itheima ./data
chown -R itheima:itheima ./elasticsearch-7.4.0-itcast1
chown -R itheima:itheima ./elasticsearch-7.4.0-itcast2
chown -R itheima:itheima ./elasticsearch-7.4.0-itcast3
修改第一个节点配置
vim /opt/elasticsearch-7.4.0-itcast1/config/elasticsearch.yml 
cluster.name: itcast-es
node.name: itcast-1 
node.master: true
node.data: true
node.max_local_storage_nodes: 3 
network.host: 0.0.0.0
http.port: 9201
transport.tcp.port: 9700
discovery.seed_hosts: ["localhost:9700","localhost:9800","localhost:9900"]
cluster.initial_master_nodes: ["itcast-1", "itcast-2","itcast-3"]
path.data: /opt/data
path.logs: /opt/logs
修改第二个节点配置
vim /opt/elasticsearch-7.4.0-itcast2/config/elasticsearch.yml
cluster.name: itcast-es
node.name: itcast-2 
node.master: true
node.data: true
node.max_local_storage_nodes: 3 
network.host: 0.0.0.0
http.port: 9202
transport.tcp.port: 9800
discovery.seed_hosts: ["localhost:9700","localhost:9800","localhost:9900"]
cluster.initial_master_nodes: ["itcast-1", "itcast-2","itcast-3"]
path.data: /opt/data
path.logs: /opt/logs
修改第三个节点
vim /opt/elasticsearch-7.4.0-itcast3/config/elasticsearch.yml 
cluster.name: itcast-es
node.name: itcast-3 
node.master: true
node.data: true
node.max_local_storage_nodes: 3 
network.host: 0.0.0.0
http.port: 9203
transport.tcp.port: 9900
discovery.seed_hosts: ["localhost:9700","localhost:9800","localhost:9900"]
cluster.initial_master_nodes: ["itcast-1", "itcast-2","itcast-3"] 
path.data: /opt/data
path.logs: /opt/logs
授权
chown -R itheima:itheima /opt/elasticsearch-7.4.0-itcast1
chown -R itheima:itheima /opt/elasticsearch-7.4.0-itcast2
chown -R itheima:itheima /opt/elasticsearch-7.4.0-itcast3
修改ES的内存
vim /opt/elasticsearch-7.4.0-itcast1/config/jvm.options
-Xms256m
-Xmx256m
vim /opt/elasticsearch-7.4.0-itcast2/config/jvm.options
-Xms256m
-Xmx256m
vim /opt/elasticsearch-7.4.0-itcast3/config/jvm.options
-Xms256m
-Xmx256m
启动节点一
su itheima
cd /opt/elasticsearch-7.4.0-itcast1/bin
./elasticsearch
检查节点状态
http://192.168.23.129:9201/_cat/health?v 

master_not_discovered_exception正常因为还有没启动其他节点

启动节点二
su itheima
cd /opt/elasticsearch-7.4.0-itcast2/bin
./elasticsearch
检查节点状态
http://192.168.23.129:9201/_cat/health?v

status green正常

启动节点三
su itheima
cd /opt/elasticsearch-7.4.0-itcast3/bin
./elasticsearch
检查节点状态
http://192.168.23.129:9201/_cat/health?v

status green正常

使用Kibana管理集群
cp -r /opt/kibana-7.4.0-linux-x86_64   /opt/kibana-7.4.0-linux-x86_64-cluster
修改Kibana的集群配置
vim  kibana-7.4.0-linux-x86_64-cluster/config/kibana.yml

加入以下配置

server.port: 5601
server.host: "0.0.0.0"
server.name: "kibana-itcast"
elasticsearch.hosts: ["http://localhost:9201","http://localhost:9202","http://localhost:9203"]
elasticsearch.requestTimeout: 99999
cd /opt/kibana-7.4.0-linux-x86_64-cluster/bin/
sh kibana --allow-root

希望对热爱编程的小伙伴有所帮助,博学谷-IT在线教育培训机构-传智教育旗下IT在线学习平台

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5575444.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-14
下一篇2022-12-14

发表评论

登录后才能评论

评论列表(0条)

    保存