栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

生产ES 7.9.3集群部署

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

生产ES 7.9.3集群部署

关于es部署,相关的博客很多,但由于笔者需要在生产环境部署ES集群,因此尽量参考官网的配置:

1.官网下载tar包

7.9版本的es guide首页:
https://www.elastic.co/guide/en/elasticsearch/reference/7.9/index.html

安装链接:
https://www.elastic.co/guide/en/elasticsearch/reference/7.9/install-elasticsearch.html

此处内置了jdk。在tar包的jdk目录下
ES启动时会自动引该jdk,但是以防万一,可以在启动脚本里引入jdk,以下是笔者的es服务启动脚本:

export JAVA_HOME={$esdir}/jdk
export PATH=$JAVA_HOME/bin:$PATH
cd {$esdir}/bin
./elasticsearch -d

停es服务脚本命令:

ps -ef | grep elasticsearch | grep -v -grep | awk '{print $2}'| xargs kill -9

官网启停脚本建议:https://www.elastic.co/guide/en/elasticsearch/reference/7.9/targz.html

2.集群配置

es集群配置文件主要修改点有两个:
1.elasticsearch.yml 2.jvm.options
官网提出的es7.9配置:
https://www.elastic.co/guide/en/elasticsearch/reference/7.9/settings.html
其中,官网提到上生产前必须配备的重要配置如下:
https://www.elastic.co/guide/en/elasticsearch/reference/7.9/important-settings.html

1)路径配置:Path settings

https://www.elastic.co/guide/en/elasticsearch/reference/7.9/path-settings.html
其中包括es日志路径,es数据路径。官网强烈建议将es安装路径与日志、数据路径分离。
值得注意的是,生产部署时创建es日志路径,es数据路径,需要记得给es服务启动用户赋权

path.data: /data/esdata
path.logs: /data/eslogs
2)集群名称:Cluster name

建议es集群起名带上系统标识,否则可能因为缺少配置会加入其他集群

cluster.name: escluster
3)节点名称:Node name
cluster.name: escluster
4)网络主机:Network host
network.host: 192.168.1.10
4)发现设置:Discovery settings

生产集群需要以下重要配置

discovery.seed_hosts:
cluster.initial_master_nodes:
5)堆大小:Heap size 6)堆转储路径:Heap dump path 7)GC日志记录:GC logging 8)临时目录:Temp directory
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/842755.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号