簡體   English   中英

無法使Elasticsearch作為服務在Ubuntu 12.0.4(Natty)上運行-ElasticSearch可能無法啟動

[英]Can't get elasticsearch to run as a service on Ubuntu 12.0.4 (Natty) - ElasticSearch may have failed to start

我已經閱讀了這里這里這里提供的三種解決方案。 跟着這三個,但是不起作用。 每當我嘗試將elasticsearch作為服務運行時:

/etc/init.d/elasticsearch start

它總是給我:

Waiting for ElasticSearch................................
WARNING: ElasticSearch may have failed to start.

現在,當我嘗試查找錯誤日志(/ var / log / elasticsearch)時,它永遠不會存在。 任何想法?

確保您具有JDK,並且已指定JAVA_HOMEES_HOME var。

以下代碼段對我有用:

sudo apt-get install openjdk-6-jdk # if you haven't
sudo export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64 >> /etc/bash.bashrc
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.90.6.tar.gz
tar xvf elasticsearch-0.90.6.tar.gz
mv elasticsearch-0.90.6 elasticsearch
cd elasticsearch
sudo export ES_HOME=`(pwd)` >> /etc/bash.bashrc
cd ./bin
./elasticsearch -f  # to run in the foreground

隨時可以鍵入以下內容,以查看程序的作用:

tail -f ES_HOME/logs/elasticsearch.log

最后,您可以使用pid殺死程序。 有很多方法。 一個簡單的如下:

ps -ef |grep elasticsearch
kill #PID result of previous command

更簡單:

pkill -f elasticsearch

在ubuntu中配置彈性搜索。 請在此處查看正確的指導。

在Ubuntu 12.04上安裝ElasticSearch

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM