2017-11-16 26 views
0

Elastic Searchがポート:9200で常に実行されている場合は、使用するたびに起動する必要がありますか?Elastic検索を開始する必要がありますか?

私はLinux、MAC、Windowsを使用しています。ナットシェルでコマンド "bin/elastic"またはOSコマンドに基づいた別のバリエーションを実行し、通常はElastic Searchを開始します。

なぜ私はポートが常に9200で稼働しているのか知りたいと思っています。また、Elasticを起動するたびに起動システムを起動する必要がある場合もあります。

答えて

2

あなたは(DebianやUbuntu Linuxの場合)DEBまたは(RedHatのまたはCentOSのための)のrpmのバージョンをダウンロードしてのサービスとしてインストールすることができますelasticsearch.zipをダウンロードして解凍し、「ビン/ elasticsearch」で実行

例:centos:

sudo wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.0.0.rpm 
sudo rpm -ivh elasticsearch-6.0.0.rpm 
sudo systemctl start elasticsearch.service 
sudo systemctl enable elasticsearch.service // for running after boot 

デフォルトのポートを変更する場合は、elasticsearch.ymlファイルを編集する必要があります。あなたは、この行のコメントを解除することができます/etc/elasticsearch/elasticsearch.ymlでのCentOSにサービスとしてのconfig/elasticsearch.ymlにして、インストール中に手動運転に

をこのファイルを見つけることができます。

#http.port: 9200 

とたとえば、ポートを変更する:

http.port: 9900 
関連する問題