如何在CentOS上启动elasticsearch?

如何在CentOS上启动elasticsearch?

我已经在我的 Centos 7 服务器上下载了最新的 elasticsearch 版本 5.5.1https://www.elastic.co/downloads/elasticsearch。我已经解压该文件并将其存储在elasticsearch目录中。

我尝试使用以下命令启动elasticsearch(参考:https://www.elastic.co/guide/en/elasticsearch/reference/current/zip-targz.html):

1)./bin/elasticsearch

错误:权限被拒绝

2) sudo ./bin/elasticsearch

错误:sudo:./bin/elasticsearch:找不到命令 虽然我的服务器上没有管理员用户。

3)cd bin
./elasticsearch

错误 权限被拒绝

4) cd bin
sudo ./elasticsearch

错误:sudo:./elasticsearch:找不到命令

5) cd bin
./elasticsearch.in.sh

该命令没有给我输出

当我做 wget 时http://本地主机:9200,我得到:

--2017-08-01 14:01:25--  http://localhost:9200/
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:9200... failed: Connection refused.
Connecting to localhost (localhost)|127.0.0.1|:9200... failed: Connection refused.

我想知道这是在centos服务器上启动elasticsearch的正确方法吗?在启动之前我是否必须更改配置文件中的任何设置?

答案1

好的,请使用以下命令使其可执行:

sudo chmod +x elasticsearch.in.sh

然后运行它sudo ./elasticsearch.in.sh

我们可以选择使用rpm来自的包这里,下载文件elasticsearch-5.5.1.rpm并安装:

sudo rpm -ivh elasticsearch-5.5.1.rpm

相关内容