Docker ile Elasticsearch Nasıl Kurulur?

Docker Ile Elasticsearch Nasil Kurulur



Elasticsearch, popüler ve hızla büyüyen bir arama motoru ve analitik araçtır. Sıklıkla çeşitli veri ve bilgi türlerini depolamak ve analiz etmek için kullanılır, ancak genellikle yapılandırılmamış ve yarı yapılandırılmış veriler için kullanılır. Farklı platformlara kolayca kurulabilir ve kurulabilir.

Bazen kullanıcıların Elasticsearch'ü Ubuntu dağıtımı gibi farklı platformlara dayalı bazı uygulamalarla kullanmaları gerekir. Bu gibi durumlarda, kullanıcılar Elasticsearch'ü Docker ile yükleyebilir ve kullanabilir. Docker, kullanıcıların uygulamalarını ve programlarını gerekli bağımlılıklarla birlikte kolayca kapsayabilecekleri bir platformdur.







Bu makale, Elasticsearch'ü Docker ile kurma yöntemini gösterecek.



Docker ile Elasticsearch Nasıl Kurulur?

Docker, kullanıcıların Elasticsearch'ü kapsayıcılı ve yalıtılmış bir ortamda çalıştırabilecekleri bir platformdur. Elasticsearch'ü Docker ile yüklemek için listelenen adımları izleyin.



1. Adım: Docker Görüntüsünü Çekin





İlk olarak, ' kullanarak resmi Docker kayıt defterinden Elasticsearch Docker görüntüsünü çekin. liman işçisi çekme ' emretmek:

docker pull docker.elastic.co / elastik arama / elastik arama:8.8.2



2. Adım: Bir Ağ Oluşturun

Ardından, “ kullanarak Elasticsearch için yeni bir ağ oluşturun. liman işçisi ağ oluşturma ' emretmek. Bu adım isteğe bağlıdır ancak önerilir. Bir ağ oluşturmak, kullanıcı kapsayıcıyı kaldırdığında bu şekilde faydalı olacağından, Elasticsearch verilerle birlikte tamamen kaldırılacaktır. Ancak ağ, Elasticsearch verilerinin bir yedeğine sahip olacaktır:

liman işçisi ağı elastik oluştur

3. Adım: Görüntüyü Çalıştırın

Ardından, aşağıdaki komutu kullanarak Elasticsearch kapsayıcısını oluşturmak ve başlatmak için Elasticsearch görüntüsünü yürütün:

liman işçisi koşusu --isim es01 --açık elastik -P 9200 : 9200 -BT docker.elastic.co / elastik arama / elastik arama:8.8.2

Yukarıda belirtilen komutta:

  • -isim ” seçeneği kapsayıcı adını belirtiyor.
  • -açık ” seçeneği, ağı kapsayıcıya bağlamak için kullanılır.
  • -P ” seçeneği, kapsayıcının açıktaki bağlantı noktasını tanımlar.
  • -BT ” bayrağı, kabı etkileşimli olarak yürütür ve terminali kaba tahsis eder:

Burada, Elasticsearch “ için şifreyi üretecektir. elastik Kibana'yı yapılandırmak için kullanıcı ve belirteç. Daha sonra kullanmak üzere bu bilgilerin bir yedeğini oluşturun:

Not: Bu noktada kullanıcılar container'ı çalıştırmakta zorlanabilirler ve 'hata' ile karşılaşabilirler. Elasticsearch normal şekilde çıkmadı ”. Bu sorunu çözmek için, ekteki adımları takip ederek sağladığımız çözüme gidebilirsiniz. postalamak .

4. Adım: Doğrulama

Kapsayıcının belirtilen bağlantı noktasında Elasticsearch yürütüp yürütmediğini doğrulamak için ' http://localhost:9200 ” URL'si. Bunu yaptığınızda, Elasticsearch sizden kullanıcı adınızı ve şifrenizi girmenizi isteyecektir. Kullanıcı adını ekle ' elastik ” ve yukarıdaki adımda Elasticsearch kapsayıcısı yürütülürken oluşturulan parola. Aşağıdaki çıktı, Elasticsearch'ü Docker kapsayıcısı ile başarıyla yürüttüğümüzü gösteriyor:

Not: Bu noktada birçok kullanıcı “ Bağlantı Sıfırlandı ' hata. Belirtilen hatayı çözmek için, bağlantılı madde 'Bağlantı Sıfırlandı' hatasını çözmek için adım adım bir kılavuz sağladığımız.

Elasticsearch'ün Docker ile kurulumu bu kadar.

Çözüm

Elasticsearch'ü Docker ile yüklemek için, önce ' liman işçisi çekme ' emretmek. Bundan sonra, görüntüyü “ aracılığıyla yürütün. docker run -p 9200:9200 ' emretmek. Bu blog, Elasticsearch'ü Docker ile yükleme yöntemini gösterdi.