GNU/Linux >> Linux Esercitazione >  >> Rocky Linux

Come installare Elasticsearch su Rocky Linux 8

In questo tutorial, ti mostreremo come installare Elasticsearch su Rocky Linux 8. Per chi non lo sapesse, Elasticsearch è un motore di analisi gratuito e open source utilizzato per l'archiviazione , ricerca e analisi di grandi volumi di dati in tempo reale. Elasticsearch è apprezzato e popolare tra gli amministratori di sistema e gli sviluppatori in quanto è un potente motore di ricerca basato sulla libreria Lucene. Elasticsearch è solo una parte dello stack ELK (Elasticsearch, Logstash e Kibana) che costituiscono una piattaforma di analisi dei log open source.

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 Rocky Linux. 8.

Prerequisiti

  • Un server che esegue uno dei seguenti sistemi operativi:  Rocky Linux 8.
  • 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 Rocky Linux 8

Passaggio 1. Il primo passaggio consiste nell'aggiornare il sistema all'ultima versione dell'elenco dei pacchetti. Per farlo, esegui i seguenti comandi:

sudo dnf check-update
sudo dnf update

Passaggio 2. Installazione di Java su Rocky Linux 8.

Per impostazione predefinita, Java non è disponibile sul repository di base di Rocky Linux 8. Ora esegui il seguente comando di seguito per installare OpenJDK 11 sul tuo sistema:

sudo dnf install java-11-openjdk

Utilizza il seguente comando per verificare se Java è installato:

java -version

Passaggio 3. Installazione di Elasticsearch su Rocky Linux 8.

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

nano /etc/yum.repos.d/elasticsearch.repo

Aggiungi il seguente file:

[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

Salva e chiudi il file, quindi installa il pacchetto ElasticSearch con il seguente comando:

sudo dnf install --enablerepo=elasticsearch elasticsearch

Per impostazione predefinita, il servizio Elasticsearch è disabilitato all'avvio e non è attivo. Ora abilitiamo Elasticsearch (per avviarsi automaticamente all'avvio del sistema), avviamo e verifichiamo lo stato utilizzando i comandi seguenti:

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

Passaggio 4. Configura Elasticsearch.

Ora modifica il file di configurazione di Elasticsearch “/etc/elasticsearch/elasticsearch.yml ” e imposta il network.host all'host locale:

nano /etc/elasticsearch/elasticsearch.yml

Aggiungi la seguente configurazione:

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

Salva e chiudi il file, quindi riavvia il servizio ElasticSearch:

sudo systemctl start elasticsearch

Passaggio 5. Test di Elasticsearch.

Una volta installato correttamente, ora testiamo e vediamo se Elasticsearch installato funziona. Elasticsearch dovrebbe essere in esecuzione sulla porta 9200. Verificalo utilizzando il comando curl come di seguito:

curl -X GET "localhost:9200/"

Risultato:

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

Congratulazioni! Hai installato con successo Elasticsearch. Grazie per aver utilizzato questo tutorial per l'installazione di Elasticsearch sul tuo sistema Rocky Linux 8. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Elasticsearch.


Rocky Linux
  1. Come installare MariaDB 10.6 su Rocky Linux 8

  2. Come installare Docker su Rocky Linux 8

  3. Come installare Cockpit su Rocky Linux 8

  4. Come installare GitLab su Rocky Linux 8

  5. Come installare MariaDB su Rocky Linux 8

Come installare Joomla su Rocky Linux 8

Come installare Fail2ban su Rocky Linux 8

Come installare ImageMagick su Rocky Linux 8

Come installare Spotify su Rocky Linux 8

Come installare Grafana su Rocky Linux 8

Come installare Netdata su Rocky Linux 8