
单机服务器问题单台服务器往往都有最大的负载能力超过这个阈值服务器性能就会大大降低甚至不可用单台机器存储容量有限单服务器容易出现单点故障无法实现高可用单服务的并发处理能力有限配置服务器集群时集群中节点数量没有限制大于等于2个节点就可以看做是集群了。一般出于高性能及高可用方面来考虑集群中节点数量都是3个以上。# 注意 集群生产环境在3台机器以上这里使用1台机器来安装集群环境。节点名称http服务端口transport节点通讯端口noed-192019301noed-292029302noed-392039303和单台搭建类似集群搭建只是多了一些集群配置可参考单台版完成单台安装云服务器elasticsearch环境搭建-CSDN博客文章浏览阅读147次点赞5次收藏2次。下载链接Elastic Stack 软件的过往版本 | Elastic正在寻找 Elasticsearch、Logstash、Kibana、es-hadoop、Shield、Marvel 或我们的语言客户端的过往版本您找对地方了。https://blog.csdn.net/guo13313/article/details/166845871?sharetypeblogdetailsharerId166845871sharereferPCsharesourceguo13313spm1011.2480.3001.8118环境准备将之前单机版复制3份改配置# 创建目录用于存放集群3台机器mkdir es_cluster# 复制cp -r elasticsearch-7.8.0/ es_cluster/cd es_cluster#改名字mv elasticsearch-7.8.0/ node-1cp -r node-1/ node-2cp -r node-1/ node-3修改配置红色字体为每台集群不同,其他配置一样即可#集群名称cluster.name: my-application#节点名称node.name:node-1#配置允许的访问网络network.host: 0.0.0.0#http服务端口http.port:9201#配置集群间通信的端口号transport.tcp.port:9301#是否允许为主节点默认truenode.master: true#是否为数据节点默认truenode.data: true#初始配置选举master节点cluster.initial_master_nodes: [node-1]#节点发现discovery.seed_hosts: [localhost:9301, localhost:9302,localhost:9303]#elasticsearch-head 跨域解决 不同服务器需要配置下面#http.cors.allow-origin: *#http.cors.enabled: true修改堆内存参数到config目录下修改 jvm.optionsvim jvm.options修改文件权限chown -R user_es:user_es es_cluster/启动su user_es./node-1/bin/elasticsearch -d./node-2/bin/elasticsearch -d./node-3/bin/elasticsearch -d# 健康度查看ip:port/_cluster/healthElasticvue插件使用浏览器插件 Elasticvue轻松访问es集群信息遇到的问题上面的jvm内存参数配置错误了注意是-Xms