V tomto tutoriálu vám ukážeme, jak nainstalovat Elasticsearch na Rocky Linux 8. Pro ty z vás, kteří to nevěděli, Elasticsearch je bezplatný analytický nástroj s otevřeným zdrojovým kódem používaný k ukládání , prohledává a analyzuje velké objemy dat v reálném čase. Elasticsearch je mezi systémovými administrátory a vývojáři velmi oblíbený a oblíbený, protože je to mocný vyhledávač založený na knihovně Lucene. Elasticsearch je pouze jednou částí zásobníku ELK (Elasticsearch, Logstash a Kibana), které představují open-source platformu pro analýzu protokolů.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Elasticsearch na Rocky Linux. 8.
Předpoklady
- Server s jedním z následujících operačních systémů: Rocky Linux 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Elasticsearch na Rocky Linux 8
Krok 1. Prvním krokem je aktualizace systému na nejnovější verzi seznamu balíčků. Chcete-li tak učinit, spusťte následující příkazy:
sudo dnf check-update sudo dnf update
Krok 2. Instalace Javy na Rocky Linux 8.
Ve výchozím nastavení není Java k dispozici v základním úložišti Rocky Linux 8. Nyní spusťte následující příkaz pro instalaci OpenJDK 11 do vašeho systému:
sudo dnf install java-11-openjdk
Pomocí následujícího příkazu zkontrolujte, zda je nainstalována Java:
java -version
Krok 3. Instalace Elasticsearch na Rocky Linux 8.
Ve výchozím nastavení není Elasticsearch k dispozici v základním úložišti Rocky Linux 8. Nyní jsme do vašeho systému Rocky Linux přidali úložiště Elasticsearch RPM:
nano /etc/yum.repos.d/elasticsearch.repo
Přidejte následující soubor:
[elasticsearch-7.x] name=Elasticsearch repository for 7.x packages baseurl=https://artifacts.elastic.co/packages/7.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md
Uložte a zavřete soubor, poté nainstalujte balíček ElasticSearch pomocí následujícího příkazu:
sudo dnf install --enablerepo=elasticsearch elasticsearch
Ve výchozím nastavení je služba Elasticsearch při spouštění zakázána a není aktivní. Nyní povolujeme Elasticsearch (automatické spuštění při spuštění systému), spouštíme a ověřujeme stav pomocí níže uvedené příkazy:
sudo systemctl start elasticsearch sudo systemctl enable elasticsearch sudo systemctl status elasticsearch
Krok 4. Nakonfigurujte Elasticsearch.
Nyní upravte konfigurační soubor Elasticsearch “/etc/elasticsearch/elasticsearch.yml
” a nastavte network.host
na localhost:
nano /etc/elasticsearch/elasticsearch.yml
Přidejte následující konfiguraci:
cluster.name: idroot-cluster node.name: node-1 path.data: /var/lib/elasticsearch network.host: 127.0.0.1
Uložte a zavřete soubor a poté restartujte službu ElasticSearch:
sudo systemctl start elasticsearch
Krok 5. Testování Elasticsearch.
Po úspěšné instalaci nyní otestujeme a uvidíme, zda nainstalovaný Elasticsearch funguje. Elasticsearch by měl běžet na portu 9200. Otestujte to pomocí příkazu curl, jak je uvedeno níže:
curl -X GET "localhost:9200/"
Výstup:
[[email protected] ~]# curl -X GET "localhost:9200/" { "name" : "node-1", "cluster_name" : "idroot-cluster", "cluster_uuid" : "G0Gde46CQmeilanaBCp9EBmw", "version" : { "number" : "7.13.0", "build_flavor" : "default", "build_type" : "rpm", "build_hash" : "5ciye1c6fkud260ce95akp023559635c6f3", "build_date" : "2022-03-19T22:06:26.081071330CI", "build_snapshot" : false, "lucene_version" : "8.8.2", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" }
Gratulujeme! Úspěšně jste nainstalovali Elasticsearch. Děkujeme, že jste použili tento návod k instalaci Elasticsearch na váš systém Rocky Linux 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Elasticsearch.