Bagaimana Cara Memasang Elasticsearch Dengan Docker?

Bagaimana Cara Memasang Elasticsearch Dengan Docker



Elasticsearch adalah mesin pencari dan alat analitik yang populer dan berkembang dengan baik. Ini sering digunakan untuk menyimpan dan menganalisis berbagai jenis data dan informasi tetapi biasanya digunakan untuk data yang tidak terstruktur dan semi terstruktur. Itu dapat dengan mudah diatur dan diinstal pada platform yang berbeda.

Terkadang, pengguna diharuskan menggunakan Elasticsearch dengan beberapa aplikasi yang didasarkan pada platform berbeda seperti distribusi Ubuntu. Dalam situasi seperti itu, pengguna dapat menginstal dan menggunakan Elasticsearch dengan Docker. Docker adalah platform tempat pengguna dapat dengan mudah menyimpan aplikasi dan program mereka bersama dengan dependensi yang diperlukan.







Artikel ini akan menunjukkan metode pemasangan Elasticsearch dengan Docker.



Bagaimana Cara Memasang Elasticsearch Dengan Docker?

Docker adalah platform tempat pengguna dapat menjalankan Elasticsearch di lingkungan yang terkontainerisasi dan terisolasi. Untuk menginstal Elasticsearch dengan Docker, ikuti langkah-langkah yang tercantum.



Langkah 1: Tarik Gambar Docker





Pertama, tarik gambar Docker Elasticsearch dari registri Docker resmi menggunakan “ buruh pelabuhan menarik ' memerintah:

docker tarik docker.elastic.co / elasticsearch / elasticsearch:8.8.2



Langkah 2: Buat Jaringan

Selanjutnya, buat jaringan baru untuk Elasticsearch menggunakan “ jaringan buruh pelabuhan buat ' memerintah. Langkah ini opsional tetapi disarankan. Karena membuat jaringan bermanfaat dengan cara itu ketika pengguna menghapus wadah, Elasticsearch akan dihapus sepenuhnya bersama dengan datanya. Tetapi jaringan akan memiliki cadangan data Elasticsearch:

jaringan buruh pelabuhan membuat elastis

Langkah 3: Jalankan Gambar

Selanjutnya, jalankan gambar Elasticsearch untuk membuat dan memulai wadah Elasticsearch menggunakan perintah di bawah ini:

menjalankan buruh pelabuhan --nama es01 --bersih elastis -P 9200 : 9200 -dia docker.elastic.co / elasticsearch / elasticsearch:8.8.2

Dalam perintah yang disebutkan di atas:

  • -nama ” Opsi menentukan nama wadah.
  • -bersih ” opsi digunakan untuk menghubungkan jaringan dengan wadah.
  • -P ” adalah menentukan port terbuka kontainer.
  • -dia ” flag mengeksekusi wadah secara interaktif dan mengalokasikan terminal ke wadah:

Di sini, Elasticsearch akan menghasilkan kata sandi untuk “ elastis ” pengguna dan token untuk mengonfigurasi Kibana. Buat cadangan informasi ini untuk digunakan nanti:

Catatan: Pada titik ini, pengguna mungkin mengalami kesulitan dalam menjalankan wadah dan mungkin mengalami kesalahan “ Elasticsearch tidak keluar secara normal ”. Untuk mengatasi masalah ini, Anda dapat menavigasi ke solusi yang kami sediakan dengan mengikuti lampiran pos .

Langkah 4: Verifikasi

Untuk memverifikasi apakah penampung menjalankan Elasticsearch pada port yang ditentukan, arahkan ke “ http://localhost:9200 ” URL. Setelah melakukannya, Elasticsearch akan meminta Anda memasukkan nama pengguna dan kata sandi. Tambahkan nama pengguna “ elastis ” dan kata sandi yang dihasilkan saat menjalankan wadah Elasticsearch pada langkah di atas. Output di bawah ini menunjukkan bahwa kami telah berhasil menjalankan Elasticsearch dengan container Docker:

Catatan: Pada titik ini, banyak pengguna dapat menghadapi “ Koneksi Direset ” kesalahan. Untuk mengatasi kesalahan yang disebutkan, buka tautan kami artikel di mana kami telah menyediakan panduan langkah demi langkah untuk mengatasi kesalahan 'Sambungan Telah Direset'.

Itu semua tentang pemasangan Elasticsearch dengan Docker.

Kesimpulan

Untuk menginstal Elasticsearch dengan Docker, pertama-tama, tarik gambar resmi Elasticsearch dari registri menggunakan “ buruh pelabuhan menarik ' memerintah. Setelah itu, jalankan gambar melalui “ docker run -p 9200:9200 ' memerintah. Blog ini telah mendemonstrasikan metode untuk menginstal Elasticsearch dengan Docker.