GNU/Linux >> Znalost Linux >  >> Fedora

Jak nainstalovat Elasticsearch na Fedoru 35

V tomto tutoriálu vám ukážeme, jak nainstalovat Elasticsearch na Fedoru 35. Pro ty z vás, kteří to nevěděli, Elasticsearch je vysoce škálovatelný open-source analytický nástroj a fulltextové vyhledávání. Software podporuje operace RESTful, které vám umožňují ukládat, vyhledávat a analyzovat významné objemy dat rychle a téměř v reálném čase.

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 Fedoře 35.

Předpoklady

  • Server s jedním z následujících operačních systémů:Fedora 34 nebo Fedora 35.
  • 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 k root user . Doporučujeme jednat jako non-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 Fedoru 35

Krok 1. Než budete pokračovat, aktualizujte svůj operační systém Fedora, abyste se ujistili, že všechny existující balíčky jsou aktuální. Tento příkaz použijte k aktualizaci serverových balíčků:

sudo dnf upgrade
sudo dnf update

Krok 2. Instalace Java.

Elasticsearch závisí na Javě, musíte ji mít nainstalovanou na svém počítači před instalací Elasticsearch na Fedoře. Spusťte následující příkaz pro instalaci balíčku OpenJDK:

sudo dnf install java-11-openjdk

Ověřte verzi Java pomocí následujícího příkazu:

java -version

Krok 3. Instalace Elasticsearch na Fedoru 35.

Ve výchozím nastavení není Elasticsearch k dispozici v základním úložišti Fedory 35. Nyní jsme do vašeho systému Fedory přidali úložiště Elasticsearch RPM:

cat <<EOF | sudo tee /etc/yum.repos.d/elasticsearch.repo
[Elasticsearch-7]
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

Dále importujte klíč GPG:

sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch

Jakmile budete hotovi, nainstalujte si na svůj systém Fedory balíček Elasticsearch:

sudo dnf update 
sudo dnf install elasticsearch

Po dokončení instalace nyní povolte Elasticsearch (spustí se automaticky při spuštění systému), spusťte a ověřte stav pomocí následujících příkazů:

sudo systemctl start elasticsearch
sudo systemctl enable elasticsearch
sudo systemctl status elasticsearch

Krok 4. Nakonfigurujte Elasticsearch.

Otevřete konfigurační soubor Elasticsearch pomocí svého oblíbeného textového editoru a v případě potřeby upravte možnosti konfigurace:

nano /etc/elasticsearch/elasticsearch.yml

Přidejte následující soubor:

cluster.name: Idroot-Cluster
node.name: node-1
path.data: /var/lib/elasticsearch
network.host: 127.0.0.1

Krok 5. Nakonfigurujte bránu firewall.

Pokud je váš server chráněn bránou firewall a neotevřeli jste porty Elasticsearch. Povolte je následujícím příkazem:

sudo firewall-cmd --permanent --add-port=9200/tcp
sudo firewall-cmd --permanent --add-port=9300/tcp
sudo firewall-cmd --reload

Krok 6. Otestujte Elasticsearch.

Po úspěšné instalaci nyní otestujeme službu Elasticsearch, abychom otestovali, zda je instalace úspěšná:

curl -X GET "localhost:9200/"

Výstup:

{
  "name" : "node-1",
  "cluster_name" : "Idroot-Cluster",
  "cluster_uuid" : "HY8HoLbmwe46b3QzXnTcmrQ",
  "version" : {
    "number" : "7.9.2",
    "build_flavor" : "default",
    "build_type" : "rpm",
    "build_hash" : "d34da0ea4a966c4e494gmbz44e3e97b4e6e",
    "build_date" : "2022-03-23T00:45:33.624620Z",
    "build_snapshot" : false,
    "lucene_version" : "8.6.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 Fedora 35. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Elasticsearch.

P>


Fedora
  1. Jak nainstalovat CMake na Fedoru 35

  2. Jak nainstalovat Grafana na Fedoru 35

  3. Jak nainstalovat PHP 8 na Fedoru 35

  1. Jak nainstalovat Spotify na Fedoru 35

  2. Jak nainstalovat Slack na Fedoru 35

  3. Jak nainstalovat Nginx na Fedoru 35

  1. Jak nainstalovat Steam na Fedoru 35

  2. Jak nainstalovat telegram na Fedoru 35

  3. Jak nainstalovat GIMP na Fedoru 35