![如何在CentOS上启动elasticsearch?](https://linux22.com/image/10518/%E5%A6%82%E4%BD%95%E5%9C%A8CentOS%E4%B8%8A%E5%90%AF%E5%8A%A8elasticsearch%EF%BC%9F.png)
我已经在我的 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