GNU/Linux >> Linux Esercitazione >  >> Fedora

Come installare Elasticsearch su Fedora 35

In questo tutorial, ti mostreremo come installare Elasticsearch su Fedora 35. Per chi non lo sapesse, Elasticsearch è un motore di analisi open source altamente scalabile e full-text ricerca. Il software supporta operazioni RESTful che consentono di archiviare, cercare e analizzare volumi significativi di dati in modo rapido e quasi in tempo reale.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Elasticsearch su un Fedora 35.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:Fedora 34 o Fedora 35.
  • Si consiglia di utilizzare una nuova installazione del sistema operativo per evitare potenziali problemi.
  • Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
  • Un non-root sudo user o accedere all'root user . Ti consigliamo di agire come non-root sudo user , tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.

Installa Elasticsearch su Fedora 35

Passaggio 1. Prima di procedere, aggiorna il tuo sistema operativo Fedora per assicurarti che tutti i pacchetti esistenti siano aggiornati. Utilizzare questo comando per aggiornare i pacchetti del server:

sudo dnf upgrade
sudo dnf update

Passaggio 2. Installazione di Java.

Elasticsearch dipende da Java, è necessario che sia installato sulla tua macchina prima di installare Elasticsearch su Fedora. Esegui il comando seguente per installare il pacchetto OpenJDK:

sudo dnf install java-11-openjdk

Verifica la versione Java utilizzando il seguente comando:

java -version

Passaggio 3. Installazione di Elasticsearch su Fedora 35.

Per impostazione predefinita, Elasticsearch non è disponibile sul repository di base di Fedora 35. Ora aggiungiamo il repository RPM di Elasticsearch al tuo sistema Fedora:

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

Quindi, importa la chiave GPG:

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

Una volta terminato, installa il pacchetto Elasticsearch sul tuo sistema Fedora:

sudo dnf update 
sudo dnf install elasticsearch

Al termine dell'installazione, ora abilita Elasticsearch (per avviarsi automaticamente all'avvio del sistema), avvia e verifica lo stato utilizzando i comandi seguenti:

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

Passaggio 4. Configura Elasticsearch.

Apri il file di configurazione di Elasticsearch utilizzando il tuo editor di testo preferito per modificare le opzioni di configurazione, se necessario:

nano /etc/elasticsearch/elasticsearch.yml

Aggiungi il seguente file:

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

Passaggio 5. Configura Firewall.

Se il tuo server è protetto dal firewall e non hai aperto le porte Elasticsearch. Abilitale con il seguente comando:

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

Passaggio 6. Testare Elasticsearch.

Una volta installato correttamente, ora testiamo il servizio Elasticsearch per verificare se l'installazione ha esito positivo:

curl -X GET "localhost:9200/"

Risultato:

{
  "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"
}

Congratulazioni! Hai installato con successo Elasticsearch. Grazie per aver utilizzato questo tutorial per installare Elasticsearch sul tuo sistema Fedora 35. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Elasticsearch.


Fedora
  1. Come installare Spotify su Fedora 35

  2. Come installare Slack su Fedora 35

  3. Come installare CMake su Fedora 35

  4. Come installare Grafana su Fedora 35

  5. Come installare PHP 8 su Fedora 35

Come installare MongoDB su Fedora 35

Come installare Jenkins su Fedora 35

Come installare Wine su Fedora 35

Come installare Python su Fedora 35

Come installare PostgreSQL su Fedora 35

Come installare Docker su Fedora 35