OpenSearch to otwartoźródłowy silnik wyszukiwania i analizy danych, powstały jako fork Elasticsearch. W tym artykule pokażemy, jak krok po kroku zainstalować OpenSearch na serwerze Ubuntu 24.04, zabezpieczyć dostęp i przygotować klaster.

Wymagania wstępne

  • Serwer z Ubuntu 24.04
  • Dostęp do konta z uprawnieniami sudo
  • Co najmniej 4 GB RAM (8 GB zalecane dla produkcji)
  • Java 11 (OpenJDK)

Krok 1: Aktualizacja systemu

sudo apt update
sudo apt upgrade -y

Krok 2: Instalacja OpenJDK 11

sudo apt install -y openjdk-11-jdk
java -version

Krok 3: Pobranie i instalacja OpenSearch

Pobierz najnowszą wersję OpenSearch (tutaj przykład 2.10.0):

wget https://artifacts.opensearch.org/releases/bundle/opensearch/2.10.0/opensearch-2.10.0-linux-x64.tar.gz
tar -xzf opensearch-2.10.0-linux-x64.tar.gz
sudo mv opensearch-2.10.0 /usr/local/opensearch

Krok 4: Konfiguracja OpenSearch

Edytuj podstawowe ustawienia w /usr/local/opensearch/config/opensearch.yml:

  • cluster.name: my-opensearch-cluster
  • node.name: node-1
  • network.host: 0.0.0.0
  • http.port: 9200

Krok 5: Utworzenie użytkownika i ustawienie uprawnień

sudo useradd --system --no-create-home --shell /usr/sbin/nologin opensearch
sudo chown -R opensearch:opensearch /usr/local/opensearch

Krok 6: Usługa systemd

Utwórz plik /etc/systemd/system/opensearch.service:

[Unit]
Description=OpenSearch
After=network.target

[Service]
Type=simple
User=opensearch
Group=opensearch
ExecStart=/usr/local/opensearch/bin/opensearch
Restart=on-failure
LimitNOFILE=65536
LimitNPROC=4096

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable opensearch
sudo systemctl start opensearch
sudo systemctl status opensearch

Krok 7: Sprawdzenie działania

curl -X GET "localhost:9200/"

Powinieneś otrzymać odpowiedź zawierającą informacje o klastrze.

Krok 8: (Opcjonalnie) Bezpieczeństwo: certyfikaty SSL i użytkownicy

OpenSearch posiada wbudowany moduł zabezpieczeń. Możesz utworzyć samopodpisane certyfikaty i skonfigurować użytkowników w config/opensearch.yml zgodnie z dokumentacją.

Dlaczego warto wybrać serwer od Netcloud24?

Aby OpenSearch działał wydajnie i stabilnie, rekomendujemy serwery z oferty VPS Windows oraz serwery dedykowane od Netcloud24. Nasze rozwiązania gwarantują:

  • Wysoka dostępność i niezawodność
  • Dedykowane zasoby CPU i RAM
  • Szybkie dyski SSD NVMe
  • Profesjonalne wsparcie 24/7

Podsumowanie

Instalacja OpenSearch na Ubuntu 24.04 to pierwszy krok do zbudowania własnego potężnego silnika wyszukiwania i analizy danych. Połącz go z infrastrukturą Netcloud24, aby uzyskać maksymalną wydajność.

Sprawdź ofertę serwerów: https://netcloud24.com/

 

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *