Saya menginstal elasticsearch.90.7 dengan file deb di ubuntu. Saya mencoba mencopot pemasangan elasticsearch.90.7 dengan perintah ini:
sudo apt-get --purge autoremove elasticsearch
Dan kemudian saya mengunduh elasticsearch-1.6.0.deb
untuk menginstal elasticsearch 1.6.
Ketika saya menjalankan perintah ini untuk menginstal elasticsearch 1.6 dengan file deb:
dpkg -i elasticsearch-1.6.0.deb
Ini menunjukkan kepada saya ini:
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) ...
Ketika saya memulai elasticsearch dengan service elasticsearch start
itu mulai, tetapi ketika saya menjalankan perintah ini:curl http://localhost:9200
Ini menunjukkan kesalahan ini:
curl: (7) Failed to connect to localhost port 9200: Connection refused
Saya pikir elasticsearch tidak diinstal dengan benar. Saya ingin tahu apa yang harus saya lakukan untuk menginstal elasticsearch dengan benar.
elasticsearch
alireza
sumber
sumber
lsof -Pni | grep 9200
tidak menunjukkan apa-apa.Jawaban:
(1) Hapus versi ElasticSearch sebelumnya:
(2) Hapus direktori ElasticSearch:
(3) Instal ElasticSearch 1.6:
(4) Mulai layanan:
(5) Uji jika berhasil:
sumber
elasticsearch: unrecognized service
setelah menginstal.deb
file dan mencoba menjalankansudo service elasticsearch start
.Tampaknya Anda telah menginstal / memperbarui ElasticSearch dengan benar dan tampaknya sedang berjalan. Anda tidak perlu menginstalnya kembali.
Mungkin saja perintah CURL Anda tidak lengkap. Coba ini sebagai gantinya:
Anda harus menerima respons json yang berbunyi seperti ini:
sumber
Alih-alih memulai elasticsearch dengan
service elasticsearch start
, cobalah untuk memulainya dengan perintah berikut:Dan lihat apakah output dari aplikasi memberi Anda saran tentang apa yang salah ...
Memposting output di sini dapat membantu kami menemukan sumber masalahnya.
sumber
"pencarian layanan elastis sudo mulai
elasticsearch: layanan tidak dikenal "
Saya memiliki instalasi ElasticSearch yang rusak.
Saya menghapus dan menginstal ulang ElasticSearch seperti yang disebutkan dalam (Hapus versi sebelumnya dari ElasticSearch :)
Masalah terpecahkan, semoga berhasil
sumber