У мене виникло подібне питання.
Ось як я це вирішив
Запустіть команду служби нижче, щоб запустити ElasticSearch
sudo service elasticsearch start
АБО
sudo systemctl start elasticsearch
Якщо ви все-таки отримаєте помилку
curl: (7) Не вдалося підключитися до порту localhost 9200: Підключення відмовлено
Запустіть команду служби нижче, щоб перевірити стан ElasticSearch
sudo service elasticsearch status
АБО
sudo systemctl status elasticsearch
Якщо ви отримаєте відповідь ( Активна: активна (запущена) ), як описана нижче, то ElasticSearch активний і працює
● plasticsearch.service - Elasticsearch Loaded: завантажений (/usr/lib/systemd/system/elasticsearch.service; вимкнено; попередньо встановлений постачальник: увімкнено)
Активний: активний (працює) з сб 2019-09-21 11:22:21 WAT; 3 роки тому
Потім ви можете перевірити, чи працює ваш вузол Elasticsearch , відправивши запит HTTP на порт 9200 на localhost, скориставшись командою нижче:
curl http://localhost:9200
В іншому випадку, якщо ви отримаєте відповідь іншої відповіді, вам, можливо, доведеться додатково налагодити її, щоб виправити її, але виконання команди нижче, допоможе вам виявити, які застереження містять службу ElasticSearch від запуску.
sudo service elasticsearch status
АБО
sudo systemctl status elasticsearch
Якщо ви хочете зупинити службу ElasticSearch , просто запустіть команду служби нижче;
sudo service elasticsearch stop
АБО
sudo systemctl stop elasticsearch
N / B: Можливо, вам доведеться запускати команду sudo service elasticsearch status
АБО sudo systemctl status elasticsearch
кожен раз, коли ви виявляєте помилку, щоб повідомити про стан служби ElasticSearch .
Це стосується і Kibana , запускайте команду sudo service kibana status
АБО sudo systemctl status kibana
кожен раз, коли ви стикаєтесь з помилкою, щоб повідомити про стан Кібани .
Це все.
Я сподіваюся, що це допомагає.
curl -X GET "http://localhost:9200"