Come installare ElasticSearch sulla top 10 di Debian

Come installare ElasticSearch sulla top 10 di Debian

ElaSticSearch è un motore di ricerca supportato analitico open source e distribuito per archiviare e recuperare i dati come lo fa qualsiasi altro database, quindi è anche un database ben noto che si trova nella categoria NoSQL di database; Questi tipi di database sono tecnologicamente moderni e immagini, i video possono essere archiviati in un modulo di documento utilizzando database NOSQL.

Poiché è un tipo di database NoSQL, non segue SQL per elaborare i dati. Pertanto, ElasticSearch utilizza il linguaggio specifico del dominio query (DSL) per eseguire operazioni di base sui dati. ElaSticSearch fornisce anche supporto per recuperare e rappresentare i dati analiticamente o una compassione analitica può anche essere disegnata tra diversi tipi di dati.

Pertanto, a causa della sua rappresentazione analitica dei dati; Viene anche definito un motore di ricerca analitico. I database di ElasticSearch si concentrano sulla ricerca e il recupero dei dati in modo efficiente, quindi è anche noto come motore di ricerca. I dati archiviati in Elasticsearch possono essere recuperati e diverse operazioni possono essere eseguite utilizzando la sua robusta funzione di ricerca.

In questo post dettagliato, abbiamo fornito la dimostrazione per installare ElaSticSearch su Debian 11. Prima di procedere all'installazione, diamo un'occhiata a come funziona Elasticsearch per elaborare i dati sotto forma di documento:

Come funziona Elasticsearch

I dati vengono inviati a Elasticsearch nel modulo del documento JSON utilizzando API o Logstash. Il plug -in Logstash funge da pipeline per ElaSticSearch che riceve dati da diverse fonti, li elabora e li invia alla destinazione. Successivamente, ElasticSearch memorizza questo documento e aggiunge un numero di riferimento ad esso per un ulteriore recupero dei dati dal documento. Una volta che Elasticsearch ha assegnato il riferimento; Si può recuperare quel documento usando API: inoltre, gli strumenti di virtualizzazione possono essere utilizzati insieme a ElaSticSearch per ottenere l'output in forma visualizzata.

Come installare ElasticSearch su Debian 11

Esistono due metodi per ottenere ElaSticSearch sul tuo Debian 11:

Metodo 1: Utilizzo del repository APT su Debian 11
Metodo 2: Utilizzo del pacchetto Debian

Il primo metodo si riferisce all'installazione utilizzando APT Repository, mentre il secondo metodo viene utilizzato per installare ElaSticSearch scaricando e installando il pacchetto Debian: Scaviamo in entrambi i metodi uno per uno:

Metodo 1: come installare ElaSticSearch utilizzando APT repository su Debian 11

I prerequisiti per l'installazione di Elasticsearch su Debian 11 sono elencati di seguito:

  • Disponibilità dell'ultima versione Java
  • Elasticsearch Key GPG

Passaggio 1: aggiornamento e aggiornamento dell'elenco dei pacchetti Debian 11
È una buona pratica aggiornare e aggiornare l'elenco dei pacchetti, in modo da poter ottenere i pacchetti aggiornati:

Per questo, utilizzare il comando seguente per aggiornare e aggiornare i pacchetti contemporaneamente:

$ sudo apt update && sudo apt upgrade

Passaggio 2: ottenere la chiave GPG
Aggiungi la chiave GPG per assicurarti che l'origine del download sia sicura e accettabile: puoi farlo utilizzando il comando di seguito:

$ wget -qo - https: // artefatti.elastico.CO/GPG-KEY-ELASTICEARCH | sudo Apt-Key Aggiungi -

Nota: L'avvertimento nei punti di immagine sopra che il tasto apt è ammortizzato (dopo Debian 11 e Ubuntu 22.04) e sarà disponibile solo per eliminare le chiavi esistenti da Keyring.

Passaggio 3: aggiungi il pacchetto Apt-Transport-Https
Dopo aver aggiunto la chiave GPG, potrebbe anche essere presente anche APT-Transport-Https al tuo Debian: puoi ottenerla emettendo il comando menzionato di seguito:

$ sudo apt-get installa apt-transport-https

Una volta che APT-Transport-Https è disponibile per il tuo Debian 11; Utilizzare il comando seguente per salvare il repository a /etc/apt/fonti.elenco.d/elastic-7.X.elenco:

$ echo “deb https: // artefatti.CO/Pacchetti/7.X/APT Stable Main ”| sudo tee/etc/apt/fonti.elenco.d/elastic-7.X.elenco

IL "7.X"Nel comando sopra mostra che verrà aggiunta l'ultima versione di ElaSticSearch.

Passaggio 4: Installazione di Elasticsearch
Una volta completati i passaggi sopra con successo; È necessario aggiornare l'elenco dei repository emettendo il comando indicato di seguito:

$ sudo apt update

Dopo aver aggiornato il sistema, utilizzare il comando indicato di seguito per installare ElaSticSearch sul sistema Debian 11:

$ sudo APT Installa Elasticsearch

Metodo 2: come installare ElaSticSearch utilizzando Debian Pacchetto su Debian 11

Puoi scaricare e installare ElaSticSearch dal sito ufficiale di Elastic:

Passaggio 1: Scarica Elasticsearch

$ wget https: // artefatti.elastico.CO/Downloads/Elasticsearch/Elasticsearch-7.14.1-AMD64.Deb

Ora eseguire la funzione di hashing sul file scaricato emettendo il comando menzionato di seguito:

$ wget https: // artefatti.elastico.CO/Downloads/Elasticsearch-7.14.1-AMD64.Deb.Sha512

È possibile verificare la riuscita esecuzione e autenticità dei dati ricevuti: per questo, è possibile utilizzare il comando di seguito menzionato:

$ shasum -a 512 -c elasticsearch -7.14.1-AMD64.Deb.Sha512

Passaggio 2: installazione
Dopo l'applicazione della tecnica di checksum, installare il .pacchetto deb emettendo il comando menzionato di seguito:

$ sudo dpkg -i elasticsearch -7.14.1-AMD64.Deb

Conclusione

ElaSticSearch è un pacchetto multiuso distribuito e quindi è rappresentato da diversi nomi come il motore di ricerca o il motore di ricerca analitico e anche un noto database NOSQL. A causa della proprietà multifunzionale di ElaSticSearch, viene utilizzato per la ricerca completa di testo, l'analisi aziendale, l'intelligence operativa e di sicurezza. In questo post, abbiamo presentato una guida di installazione per ottenere Elasticsearch su Debian 11: ci sono due metodi elencati in questo articolo, puoi seguire chiunque di essi per installare ElaSticSearch.