Ich habe ein ähnliches Problem festgestellt.
So habe ich es gelöst
Führen Sie den folgenden Dienstbefehl aus, um ElasticSearch zu starten
sudo service elasticsearch start
ODER
sudo systemctl start elasticsearch
Wenn Sie immer noch den Fehler erhalten
Curl: (7) Verbindung zum Localhost-Port 9200 fehlgeschlagen: Verbindung abgelehnt
Führen Sie den folgenden Servicebefehl aus, um den Status von ElasticSearch zu überprüfen
sudo service elasticsearch status
ODER
sudo systemctl status elasticsearch
Wenn Sie eine Antwort ( Aktiv: Aktiv ( Wird ausgeführt) ) wie die folgende erhalten, ist ElasticSearch aktiv und wird ausgeführt
● elasticsearch.service - Elasticsearch Geladen: geladen (/usr/lib/systemd/system/elasticsearch.service; deaktiviert; Hersteller-Voreinstellung: aktiviert)
Aktiv: aktiv (läuft) seit Sa 2019-09-21 11:22:21 WAT; Vor 3s
Sie können dann testen, ob Ihr Elasticsearch- Knoten ausgeführt wird, indem Sie eine HTTP-Anforderung an Port 9200 auf localhost mit dem folgenden Befehl senden:
curl http://localhost:9200
Wenn Sie eine andere Antwort erhalten, müssen Sie möglicherweise ein weiteres Debugging durchführen, um das Problem zu beheben. Wenn Sie jedoch den folgenden Befehl ausführen, können Sie feststellen, welche Einschränkungen den ElasticSearch- Dienst vom Start abhalten .
sudo service elasticsearch status
ODER
sudo systemctl status elasticsearch
Wenn Sie den ElasticSearch- Dienst beenden möchten , führen Sie einfach den folgenden Dienstbefehl aus.
sudo service elasticsearch stop
ODER
sudo systemctl stop elasticsearch
N / B: Möglicherweise müssen Sie den Befehl sudo service elasticsearch status
ODER sudo systemctl status elasticsearch
jedes Mal ausführen, wenn der Fehler auftritt , um den Status des ElasticSearch- Dienstes zu ermitteln.
Dies gilt auch für Kibana . Führen Sie den Befehl sudo service kibana status
ODER sudo systemctl status kibana
jedes Mal aus, wenn Sie auf den Fehler stoßen, um den Status des Kibana- Dienstes zu ermitteln.
Das ist alles.
Ich hoffe das hilft.
curl -X GET "http://localhost:9200"