启动弹性搜索服务时,我的ubuntu系统卡住了

时间:2019-05-26 07:08:05

标签: ruby-on-rails elasticsearch

我有一个带有4 GB内存和500GB硬盘的ubuntu 18.04系统。我已经在系统中安装了弹性搜索,例如“ sudo apt-get install elasticsearch”

但是在使用命令启动弹性搜索时:sudo service elasticsearch start

我的系统陷入困境,我无能为力。如何解决这个问题

1 个答案:

答案 0 :(得分:0)

也许我可以回答这个问题,因为我在一段时间前遇到了这个问题,并且在经过一些研发后也已经解决了它。我的ROR应用程序是Live的,每张LAT / LNG上都有超过8000多个图像和CPU密集型软件在我开始在Elasticsearch上重新索引数据时,我面临着与您类似的低内存问题。

我的学习-

  1. ElasticSearch是一个会吃掉你的公羊的怪物。
  2. 无论您对关键字的优化程度或为进行索引而推动弹性搜索的数据如何,都必须保留默认的备份内存缓冲区。

我所做的...解决了我的问题...

  1. Add a Swap space充当备用内存,以防您的RAM被耗尽。
  2. 为了安全起见,我还升级到了8GB HD。

现在,由于我已经执行了上述步骤,因此尽管我的数据越来越大,但我没有遇到任何内存不足错误,但是我仍然很乐意无错误。

希望有帮助