Ricerca elastica

Installa ElasticSearch su Ubuntu

Installa ElasticSearch su Ubuntu
In questo breve post, vedremo come possiamo installare una delle piattaforme di indicizzazione e ricerca del testo più popolari, Elasticsearch su Ubuntu e iniziare a utilizzarla. Inizieremo ora.

Database Elasticsearch

Elasticsearch è uno dei database NoSQL più popolari utilizzato per archiviare e cercare dati basati su testo.

Elasticsearch si basa sulla tecnologia di indicizzazione lucene e consente il recupero della ricerca in millisecondi in base ai dati indicizzati. Supporta query di database tramite API REST. Ciò significa che possiamo utilizzare semplici chiamate HTTP e utilizzare metodi HTTP come GET, POST, PUT, DELETE ecc. per accedere ai dati.

 Installazione di Java

Per installare Elasticsearch su Ubuntu, dobbiamo prima installare Java. Java potrebbe non essere installato per impostazione predefinita. Possiamo verificarlo usando questo comando:

java -versione

Quando eseguiamo questo comando, otteniamo il seguente output:

Ora installeremo Java sul nostro sistema. Usa questo comando per farlo:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Una volta che questi comandi sono stati eseguiti, possiamo nuovamente verificare che Java sia installato utilizzando lo stesso comando.

Installazione di Elasticsearch

Ora, l'installazione di Elasticsearch è solo una questione di pochi comandi. Per iniziare, scarica il file del pacchetto Elasticsearch dalla pagina ES:

wget https://artifacts.elastico.co/downloads/elasticsearch/elasticsearch-6.2.2.deb

Quando eseguiamo il comando precedente, vedremo il seguente output:

Successivamente possiamo installare il file scaricato il dpkg comando:

sudo dpkg -i elasticsearch-1.7.2.deb

Quando eseguiamo il comando precedente, vedremo il seguente output:

Assicurati di scaricare il pacchetto deb solo dal sito Web di ES.

I file di configurazione per Elasticsearch verranno archiviati in /etc/elasticsearch.  Per assicurarti che Elasticsearch sia avviato e arrestato con la macchina, esegui il seguente comando:

sudo update-rc.d default elasticsearch

Configurazione di Elasticsearch

Abbiamo un'installazione attiva per Elasticsearch ora. Per utilizzare Elasticsearch in modo efficace, possiamo apportare alcune importanti modifiche alla configurazione. Eseguire il comando seguente per aprire il file di configurazione di ES:

sudo nano /etc/elasticsearch/elasticsearch.yml

Modifichiamo prima il nodo.nome e grappolo.nome nel ricerca elastica.yml file. Ricorda di rimuovere il # prima di ogni riga che desideri modificare per deselezionarla come commento.

Modifica queste proprietà:

Una volta che hai finito con tutte le modifiche alla configurazione, avvia il server ES la prima volta:

sudo service elasticsearch start

Quando eseguiamo questo comando e controlliamo lo stato del servizio, otteniamo il seguente output:

Utilizzo di Elasticsearch

Ora che Elasticsearch è stato avviato, possiamo iniziare a usarlo per i nostri comandi.

Per visualizzare i dettagli dell'istanza e le informazioni sul cluster, eseguire il comando seguente:

curl -X GET 'http://localhost:9200'

Potrebbe essere necessario installare curl, fallo usando questo comando:

sudo apt-get install curl

Quando eseguiamo questo comando, otteniamo il seguente output:

Ora, possiamo provare a inserire alcuni dati in ES utilizzando il seguente comando:

curl -X POST 'http://localhost:9200/linuxhint/hello/1' -H 'Content-Type: application
/json' -d ' "nome": "LinuxHint" '

Quando eseguiamo questo comando, otteniamo il seguente output:

Proviamo ora a recuperare i dati:

curl -X GET 'http://localhost:9200/linuxhint/hello/1'

Quando eseguiamo questo comando, otteniamo il seguente output:

Conclusione

In questo breve post, abbiamo imparato come installare Elasticsearch ed eseguire query di base su di esso.

WinMouse ti consente di personalizzare e migliorare il movimento del puntatore del mouse su PC Windows
Se vuoi migliorare le funzioni predefinite del puntatore del mouse, usa freeware WinMouse. Aggiunge più funzionalità per aiutarti a ottenere il massim...
Il tasto sinistro del mouse non funziona su Windows 10
Se stai utilizzando un mouse dedicato con il tuo laptop o computer desktop ma il il tasto sinistro del mouse non funziona su Windows 10/8/7 per qualch...
Il cursore salta o si sposta in modo casuale durante la digitazione in Windows 10
Se scopri che il cursore del mouse salta o si sposta da solo, automaticamente, in modo casuale durante la digitazione nel laptop o nel computer Window...