elasticsearch未启动{0.90.0}:启动失败

时间:2013-06-06 21:21:51

标签: java curl elasticsearch heap-size

我无法启动elasticsearch。我试过了

bin/elasticsearch

bin/elasticsearch -f

bin/elasticsearch -f ES_HEAP_SIZE=4g

但是我暂停了两秒后仍然收到以下消息......

{0.90.0}: Startup Failed ...
- OutOfMemoryError[unable to create new native thread]

注意1:在我将400万个文档编入服务器之前,elasticsearch对我来说非常合适,之后我不断收到此错误。

注意2:即使elasticsearch没有启动,我仍然可以在elasticsearch服务器上执行curl命令(确实很奇怪)

curl -XGET http://localhost:9200
{
  "ok" : true,
  "status" : 200,
  "name" : "Thumbelina",
  "version" : {
    "number" : "0.90.0",
    "snapshot_build" : false
  },
  "tagline" : "You Know, for Search"
}

我的猜测是,对400万个文档的搜索查询之一仍在运行,但我尝试退出终端,终止进程,增加堆大小并使用bin / elasticsearch stop停止elasticsearch进程。我的弹性搜索版本是0.90.0。抱歉,这个问题很长,任何帮助都会很棒。感谢。

1 个答案:

答案 0 :(得分:2)

This discussion意味着增加ulimit值可能有所帮助。在this Elasticsearch reference page上搜索ulimit了解更多详情。

该过程是否仍然在操作系统上运行(例如,在主机框上使用ps)?