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/