阿里云 1G 内存也能启动 Elasticsearch,具体的操作步骤如下,本人亲测可以

第一步:
cd /etc/elasticsearch/
第二步:
vim jvm.options
第三部,修改  jvm.options 文件里面的下面的配置:
-Xms108m
-Xmx108m

这里我改成108m,因为我512m启动不起来,只有往小的值改了,然后就可以启动起来了

努力过 不后悔
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 6

我也碰到这个问题,结果加钱买了高配服务器,早看到你这个就好了。。。

5年前 评论

@huzhuolei 但是但后面进程加多了以后还是会自动杀掉es的进程,所以1GB的云服务器基本只能部署一些简单的任务了,我的后面就把es的服务禁用掉了.

5年前 评论

@Flourishing 如果是因为进程多了 自动杀掉了ES进程,那么ES里的内容会消失吗?之前我给我的服务器开了3个ES进程,结果过一段时间去看的时候,ES被杀掉了,而且里面的文档也没了。。。

5年前 评论

啊? 不会吧 文档就相当于MySQL数据库记录吧,如果你没有主动删除,应该不会丢失吧?

5年前 评论
幽弥狂

也可以加swap 来解决问题。亲测有效

4年前 评论

老铁 感谢 我的es一直启动不了 连个报错也没有 原来是这个原因哇

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!