Zainstalowałem elasticsearch.90.7 z plikiem deb w Ubuntu. Próbowałem odinstalować elasticsearch.90.7 za pomocą tego polecenia:
sudo apt-get --purge autoremove elasticsearch
A potem elasticsearch-1.6.0.deb
pobrałem, aby zainstalować elasticsearch 1.6.
Kiedy uruchamiam to polecenie, aby zainstalować elasticsearch 1.6 według pliku deb:
dpkg -i elasticsearch-1.6.0.deb
Pokazuje mi to:
Selecting previously unselected package elasticsearch.
(Reading database ... 89826 files and directories currently installed.)
Preparing to unpack elasticsearch-1.6.0.deb ...
Creating elasticsearch group... OK
Creating elasticsearch user... OK
Unpacking elasticsearch (1.6.0) ...
Setting up elasticsearch (1.6.0) ...
Processing triggers for ureadahead (0.100.0-16) ...
Kiedy uruchamiam wyszukiwanie elastyczne z service elasticsearch start
jego uruchamianiem, ale kiedy uruchamiam to polecenie:curl http://localhost:9200
Pokazuje ten błąd:
curl: (7) Failed to connect to localhost port 9200: Connection refused
Myślę, że elasticsearch nie jest poprawnie zainstalowany. Chcę wiedzieć, co powinienem zrobić, aby poprawnie zainstalować elasticsearch.
elasticsearch
Alireza
źródło
źródło
lsof -Pni | grep 9200
show nic.Odpowiedzi:
(1) Usuń poprzednie wersje ElasticSearch:
(2) Usuń katalogi ElasticSearch:
(3) Zainstaluj ElasticSearch 1.6:
(4) Uruchom usługę:
(5) Sprawdź, czy to działa:
źródło
elasticsearch: unrecognized service
po zainstalowaniu.deb
pliku i próbie uruchomieniasudo service elasticsearch start
.Wygląda na to, że poprawnie zainstalowałeś / zaktualizowałeś ElasticSearch i działa. Nie musisz go ponownie instalować.
Być może twoje polecenie CURL jest niekompletne. Spróbuj zamiast tego:
Powinieneś otrzymać odpowiedź JSON, która brzmi następująco:
źródło
Zamiast rozpoczynania wyszukiwania elastycznego za pomocą
service elasticsearch start
, spróbuj uruchomić go za pomocą następującego polecenia:I sprawdź, czy dane wyjściowe aplikacji zawierają porady na temat tego, co się dzieje nie tak ...
Publikowanie wyników tutaj może pomóc nam znaleźć źródło problemu.
źródło
msgstr "rozpoczyna się wyszukiwanie elastyczne usługi sudo
elasticsearch: usługa nierozpoznana ”
Miałem uszkodzoną instalację ElasticSearch.
Usunąłem i ponownie zainstalowałem ElasticSearch, jak wspomniano w (Usuń poprzednie wersje ElasticSearch :)
Problem rozwiązany, powodzenia
źródło