2

hereおよびhereおよびhereで提供されている 3 つのソリューションを読みました。これらの3つに従いましたが、機能しません。サービスとしてelasticsearchを実行しようとしたときはいつでも:

/etc/init.d/elasticsearch start

それは常に私に与えます:

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

エラーログ (/var/log/elasticsearch) を見つけようとしても、そこにはありません。何か案が?

4

2 に答える 2

6

JAVA_HOMEJDK があり、変数と変数が指定されていることを確認してくださいES_HOME

次のスニペットは私にとってはうまくいきます:

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
于 2013-11-08T23:03:26.347 に答える
0

ubuntu でエラスティック検索を構成します。正しいご案内はこちらをご確認ください。

Ubuntu 12.04 へのエラスティックサーチのインストール

于 2016-03-08T18:17:15.337 に答える