我必须开始弹性搜索吗?

时间:2017-11-16 16:21:53

标签: linux windows macos elasticsearch elastic-stack

如果Elastic Search始终在端口上运行:9200,我每次使用它时都必须启动吗?

我正在使用Linux,MAC和Windows,在坚果外壳中运行命令“bin / elastic”或基于OS命令的其他变体,它通常“启动”弹性搜索。

我只是想知道为什么它总是在端口上运行:9200如果我需要启动Elastic每次启动一个操作系统。

1 个答案:

答案 0 :(得分:2)

你下载elasticsearch.zip并解压缩并运行" bin / elasticsearch"

你可以下载deb(用于Debian或Ubuntu Linux)或rpm(用于redhat或centos)版本并安装它作为服务,例如在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文件。您可以在config / elasticsearch.yml中运行的手册中找到此文件,也可以在/etc/elasticsearch/elasticsearch.yml中的centos中作为服务安装

你可以取消注释这一行:

#http.port: 9200

并更改端口,例如:

http.port: 9900