Benzer bir sorun yaşadım.
İşte nasıl çözdüm
ElasticSearch'ü başlatmak için aşağıdaki servis komutunu çalıştırın
sudo service elasticsearch start
VEYA
sudo systemctl start elasticsearch
Hala hatayı alıyorsanız
curl: (7) 9200 localhost bağlantı noktasına bağlanılamadı: Bağlantı reddedildi
ElasticSearch'ün durumunu kontrol etmek için aşağıdaki servis komutunu çalıştırın
sudo service elasticsearch status
VEYA
sudo systemctl status elasticsearch
Aşağıdaki gibi bir yanıt alırsanız ( Aktif: aktif (çalışıyor) ) o zaman ElasticSearch aktif ve çalışıyor demektir
● elasticsearch.service - Elasticsearch Yüklendi: yüklendi (/usr/lib/systemd/system/elasticsearch.service; devre dışı; satıcı ön ayarı: etkin)
Aktif: Sat 2019-09-21 11:22:21 WAT'tan beri aktif (çalışıyor) ; 3 sn. Önce
Daha sonra Elasticsearch düğümünüzün çalışıp çalışmadığını, aşağıdaki komutu kullanarak localhost üzerindeki 9200 numaralı bağlantı noktasına bir HTTP isteği göndererek test edebilirsiniz :
curl http://localhost:9200
Aksi takdirde, farklı bir yanıt alırsanız, düzeltmek için daha fazla hata ayıklamanız gerekebilir, ancak aşağıdaki komutun çalıştırılması, ElasticSearch hizmetinin başlatılmasını engelleyen uyarıları tespit etmenize yardımcı olacaktır .
sudo service elasticsearch status
VEYA
sudo systemctl status elasticsearch
ElasticSearch hizmetini durdurmak istiyorsanız , aşağıdaki servis komutunu çalıştırmanız yeterlidir;
sudo service elasticsearch stop
VEYA
sudo systemctl stop elasticsearch
N / B: ElasticSearch hizmetinin durumunu belirtmek için, hatayla her karşılaştığınızda sudo service elasticsearch status
VEYA komutu çalıştırmanız gerekebilir .sudo systemctl status elasticsearch
Bu aynı zamanda Kibana için de geçerlidir , Kibana hizmetinin durumunu söylemek için, hatayla her karşılaştığınızda sudo service kibana status
OR komutunu çalıştırın .sudo systemctl status kibana
Bu kadar.
Umarım bu yardımcı olur.
curl -X GET "http://localhost:9200"