Jak zainstalować Elasticsearch na Ubuntu 20.04 | 18.04

  • George Richardson
  • 0
  • 4086
  • 1062

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować i skonfigurować Elasticsearch w systemie Ubuntu 20.04 | 18.04.

Elasticsearch to oparta na Javie wyszukiwarka typu open source, która zapewnia rozproszoną, skalowalną i szybką platformę wyszukiwania i analizy za pośrednictwem interfejsu internetowego HTTP, dokumentów w stylu JSON bez schematów i opartej na bibliotece Apache Lucene.

Dla firm szukających rozwiązań do łatwego przeszukiwania złożonych i dużych zbiorów danych, w tym bazy danych eCommerce, Elasticsearch może być dobrym miejscem do rozpoczęcia.

Aby uzyskać więcej informacji o Elasticsearch, odwiedź jego stronę główną.

Kiedy będziesz gotowy do zainstalowania Elasticsearch na Ubuntu, wykonaj poniższe czynności:

Krok 1: Zainstaluj OpenJDK 8

Elasticsearch jest oparty na Javie i wymaga zainstalowania Javy… Możesz zainstalować Oracle Java Standard Edition 8 lub użyć otwartej wersji Java o nazwie OpenJDK 8.

W tym samouczku zamierzamy zainstalować OpenJDK 8 na Ubuntu… Aby to zrobić, uruchom poniższe polecenia:

sudo apt update sudo apt install openjdk-8-jdk

Następnie uruchom poniższe polecenia, aby sprawdzić, czy Java została pomyślnie zainstalowana…

java -version

Powinieneś zobaczyć podobny komunikat, jak pokazano poniżej:

openjdk wersja „1.8.0_191” OpenJDK Runtime Environment (kompilacja 1.8.0_191-8u191-b12-2ubuntu0.18.04.1-b12) OpenJDK 64-bitowa maszyna wirtualna serwera (kompilacja 25.191-b12, tryb mieszany)

Gdy zobaczysz powyższy komunikat, oznacza to, że OpenJDK 8 został pomyślnie zainstalowany…

Krok 2: Zainstaluj Elasticsearch

Po zainstalowaniu OpenJDK 8 uruchom poniższe polecenia, aby dodać klucz Elasticsearch GPG, importując go…

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

Po zaimportowaniu klucza GPG uruchom poniższe polecenia, aby dodać repozytorium pakietów do Ubuntu…

sudo sh -c 'echo "deb https://artifacts.elastic.co/packages/6.x/apt stabilny main"> /etc/apt/sources.list.d/elastic-6.x.list'

W chwili pisania tego posta wersja Elasticsearch 6.6.1 jest najnowszą… Jeśli wolisz poprzednie wersje, będziesz musiał zaktualizować listę pakietów repozytorium, aby zawierała poprzednie pakiety…

Po dodaniu i włączeniu repozytorium Elasticsearch uruchom poniższe polecenia, aby zaktualizować listę pakietów apt i zainstalować Elasticsearch…

sudo apt update sudo apt install flexiblesearch

Po zainstalowaniu pakietu Elasticsearch możesz użyć poniższych poleceń, aby upewnić się, że uruchamia się on automatycznie po uruchomieniu serwera i natychmiast go uruchomić…

sudo systemctl start flexiblesearch.service sudo systemctl włącz flexiblesearch.service

Elasticsearch powinien być zainstalowany i gotowy do użycia…

Nasze pudełko nie wymaga uwierzytelniania i każdy może uzyskać dostęp do swojego portalu za pośrednictwem protokołu HTTP… Nasłuchuje również ruchu na hoście lokalnym tylko przez port # 9200

Jeśli używasz jednego serwera hosta, a klient łączy się z tego samego serwera, konfiguracja nie jest wymagana… Jeśli klienci będą się łączyć z systemów zdalnych, będziesz chciał zezwolić klientom zewnętrznym…

Aby to zrobić, otwórz plik flexiblesearch.yml plik konfiguracyjny:

sudo nano /etc/elasticsearch/elasticsearch.yml

Następnie wyszukaj wiersz, który zawiera network.host, odkomentuj go i zmień podświetloną wartość na 0.0.0.0

# ---------------------------------- Sieć -------------- --------------------- # # Ustaw adres powiązania na określony adres IP (IPv4 lub IPv6): # network.host: 0.0.0.0 # # Ustaw niestandardowy port dla HTTP: # # http.port: 9200 # # Aby uzyskać więcej informacji, zapoznaj się z dokumentacją modułu sieciowego.

Zapisz plik i zamknij…

Kiedy skończysz, uruchom ponownie Elasticsearchhttps: //websiteforstudents.com/how-to-install-the-office-google-chrome-on-ubuntu-16-04-18-04/

sudo systemctl zrestartuj Elasticsearch.service

Że należy to zrobić!

Teraz otwórz przeglądarkę i przejdź do nazwy hosta lub adresu IP serwera, a następnie portu nr 9200… Usługa powinna odpowiadać danymi JSON…

http: // localhost: 9200

Gratulacje! Pomyślnie zainstalowałeś platformę Elasticsearch na Ubuntu 16.04 | 18.04 Serwery LTS…




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux