Я загрузил последнюю версию elasticsearch 5.5.1 на свой сервер Centos 7 с https://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: // localhost: 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.
Могу ли я узнать, правильный ли способ запустить elasticsearch на сервере centos. Нужно ли мне изменять какие-либо настройки в файле конфигурации перед его запуском.
Хорошо, сделайте его исполняемым с помощью:
sudo chmod +x elasticsearch.in.sh
Затем запуститеsudo./elasticsearch.in.sh
И у нас есть возможность использовать пакет rpm
из здесь . Загрузите файл elasticsearch-5.5.1.rpm
и установите с:
sudo rpm -ivh elasticsearch-5.5.1.rpm