我无法启动弹性搜索。我试过
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。很抱歉这个问题很长,任何帮助都会很棒。谢谢。