栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

ElasticSearch启动的坑

ElasticSearch启动的坑

1. 下载linux安装包 (下载) 这里使用elasticsearch-8.0.0-alpha2-linux-x86_64.tar.gz版本演示 2. 将安装包上传到服务器上 3. 使用 tar -zxvf xxx.tar.gz 解压es 4. 配置es 配置文件和jvm启动参数 4.1 进入config目录 vim elasticsearch.yml将如何配置项开启
cluster.name: my-application
node.name: node-1
path.data: /software/elasticsearch-8.0.0-alpha2/data
path.logs: /software/elasticsearch-8.0.0-alpha2/logs
network.host: 0.0.0.0
#action.destructive_requires_name: false
4.2 进入config目录 vim jvm.options将如何配置项开启
# 最小堆内存大小512MB
-Xms512m
# 最大堆内存大小512MB
-Xmx512m
进入es解压目录,使用./bin/elasticsearch 命令启动es 启动后可能会报错,你根据错误提示百度一下简单操作一下就可以了,这里说一下没有错误提示的问题,我们启动es后可能最后会显示killed意思是es被系统给干掉了,原因就是你的分配的最小堆和最大堆内存系统不够所以被干掉了,但是我们使用 free -h 命令可以看一下可使用的内存空间明明足够呀,但是es就是自动被killed,网上百度也说的一塌糊涂,没啥卵用。这里我们可以看一下我们是否设置了虚拟内存,如果没有我们配置一下系统虚拟内存es就能启动了,当然你配置的最小堆最大堆大小不要超过你服务器可用内存的一半,否则es可能起不来或者起来没一会就挂了,给es配置虚拟内存可以看看这个博客,亲测有效。 注意如果启动es报NosuchFileException,八成是没有这个路径的操作权限或者没有这个路径,es不能用root用户启动,会报错的,可以先创建一个es用户,然后给该用户授权es解压目录的操作权限,还有一些其他的问题可以参考这个博客
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/745711.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

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

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