はいくつかの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
どのコマンドを実行しましたか? JAVA_HOME変数のパスを設定しましたか? – glls
私はsudo /etc/init.d/elasticsearchコマンドを再起動します。 –
通常、コマンドラインから(ウィンドウを使用して)私はExのbinフォルダからelasticsearchサービスを実行します。 c:/elasticsearch1.1.1/bin imあなたはubuntuを使っていると仮定していますか? – glls