我正在尝试按照正常的设置指南启动并运行ElasticSearch .
我的Macbook上的一切运行正常,但我试图在Ubuntu 11.04服务器上做同样的事情.
跑步/usr/local/elasticsearch/bin/elasticsearch -f工作,我得到了回应curl http://localhost:9200.
然而,这是我尝试将ElasticSearch作为服务启动时获得的(我已经安装了服务包装器):
$ rcelasticsearch start
Starting ElasticSearch...
Waiting for ElasticSearch.............................
WARNING: ElasticSearch may have failed to start.
Run Code Online (Sandbox Code Playgroud)
果然rcelasticsearch status说ElasticSearch is not running和localhost:9200无法联系到.
任何想法可能是什么问题?
编辑:服务日志说:
Launching a JVM...
JVM exited while loading the application.
Error occurred during initialization of VM
Could not reserve enough space for object heap
Run Code Online (Sandbox Code Playgroud) 我有一台运行Ubuntu 12.04的虚拟机,我正在尝试安装ElasticSearch.我按照这个要点中最好的"学习X硬盘的方式"的精神,一切精细安装-包下载,未解压,复制到正确的地方等
当我运行它时会出现问题 - 通过调用:
$ /usr/local/share/elasticsearch/bin/elasticsearch
Run Code Online (Sandbox Code Playgroud)
或者使用服务包装器($ rselasticsearch console)
输出将记录到wrapper.log下面并包含在内.我认为我可能有JAVA家庭/类路径问题,但我不确定.
最感激的任何帮助!
Running ElasticSearch...
wrapper | Unable to write to the configured log directory: /usr/local/share/elasticsearch/logs (No such file or directory)
wrapper | The directory does not exist.
wrapper | Unable to write to the configured log file: /usr/local/share/elasticsearch/logs/service.log (No such file or directory)
wrapper | Falling back to the default file in the current working directory: wrapper.log
wrapper | --> Wrapper Started as Console …Run Code Online (Sandbox Code Playgroud)