2016-05-23 9 views
0

私はelasticsearchのサービスを開始できません。私はelasticsearchのすべてを構成しました。しかし、私はそのサービスを実行すると、私は次のエラーが表示されます。elasticsearchのサービスを開始できません

$Stopping elasticsearch: /etc/init.d/elasticsearch: 129: /etc/init.d/elasticsearch: killproc: not found 

$Starting elasticsearch: /etc/init.d/elasticsearch: 119: /etc/init.d/elasticsearch: daemon: not found 

私は間違いをしました。誰も私にこの問題を解決し、サービスを開始するための提案をすることはできますか?弾性から

+0

どのコマンドを実行しましたか? JAVA_HOME変数のパスを設定しましたか? – glls

+0

私はsudo /etc/init.d/elasticsearchコマンドを再起動します。 –

+0

通常、コマンドラインから(ウィンドウを使用して)私はExのbinフォルダからelasticsearchサービスを実行します。 c:/elasticsearch1.1.1/bin imあなたはubuntuを使っていると仮定していますか? – glls

答えて

0

はいくつかのRPMベースのディストリビューションは サービスを有効または無効にchkconfigのを使用しているchkconfigedit

を使用してドキュメントhttps://www.elastic.co/guide/en/elasticsearch/reference/current/setup-service.html

RPMベースのdistributionseditを検索します。 initスクリプトは/etc/init.d/elasticsearch、 にあり、構成ファイルは /etc/sysconfig/elasticsearchにあります。

sudo /sbin/chkconfig --add elasticsearch 
startsudo service elasticsearch 

RPMパッケージ は、インストール後にデフォルトで起動されていない、あなたは次のコマンドを入力することによって、手動でこの を行う必要があるDebianパッケージと同様にsudo/binに/ systemctlの/ にsudo/binがデーモンは、リロードelasticsearch.service にsudo/binが可能systemctl/Debianのジェシー、Ubuntuの14、およびSUSEの多く 誘導体のような

ディストリビューションは、chkconfigを使用しないでくださいelasticsearch.serviceを開始systemctl

sudo /bin/systemctl daemon-reload 
sudo /bin/systemctl enable elasticsearch.service 
sudo /bin/systemctl start elasticsearch.service 

https://unix.stackexchange.com/questions/180342/running-init-d-script-produces-start-stop-daemon-not-found

(そうでない場合は上記 コマンドのchkconfigを使用し、少なくとも新しいバージョンで)ツールがサービスを登録するには、しかし は、むしろsystemdに、そのコマンド/ binに/ systemctl開始と サービスを停止します

PRIOR TO/binまたは/ sbinにPATHを追加します。

例:initスクリプト はあなたのスクリプトで直接設定して /binにまたは/ sbinにはそこにあることを確認する必要があるかもしれません システムの残りの部分とPATH環境変数を共有していない可能性がありますので、

PATH=/bin/systemctl daemon-reload 
+0

私はあなたが言ったのと同じことをしました。同じエラーが発生しています$ Starting elasticsearch:/etc/init.d/elasticsearch:119:/ etc/init。d/elasticsearch:daemon:見つからない –

+0

私の投稿を再編集しました。最後の部分を確認してください。http://unix.stackexchange.com/questions/180342/running-init-d-script-produces-start -stop-daemon-not-found上記のように、mabeは役に立つでしょう – glls

関連する問題