En aquesta secció, aprendrem com instal·lar Elasticsearch en diferents sistemes operatius. Elasticsearch és una eina poderosa per a la cerca i l'anàlisi de dades, i la seva instal·lació és el primer pas per començar a utilitzar-la.
Requisits Prèvis
Abans d'instal·lar Elasticsearch, assegura't de tenir els següents requisits prèvis:
- Java: Elasticsearch requereix Java 8 o superior. Pots comprovar si tens Java instal·lat executant
java -version
al terminal. - Memòria: Elasticsearch necessita almenys 2 GB de memòria RAM per funcionar correctament.
Instal·lació en Diferents Sistemes Operatius
Instal·lació en Linux
Pas 1: Descarregar Elasticsearch
Descarrega l'última versió d'Elasticsearch des del lloc web oficial.
Pas 2: Extreure l'Arxiu
Extreu l'arxiu descarregat:
Pas 3: Executar Elasticsearch
Navega al directori extret i executa Elasticsearch:
Instal·lació en Windows
Pas 1: Descarregar Elasticsearch
Descarrega l'última versió d'Elasticsearch des del lloc web oficial.
Pas 2: Extreure l'Arxiu
Extreu l'arxiu ZIP descarregat utilitzant una eina com WinRAR o 7-Zip.
Pas 3: Executar Elasticsearch
Navega al directori extret i executa elasticsearch.bat
:
Instal·lació en macOS
Pas 1: Descarregar Elasticsearch
Descarrega l'última versió d'Elasticsearch des del lloc web oficial.
Pas 2: Extreure l'Arxiu
Extreu l'arxiu descarregat:
Pas 3: Executar Elasticsearch
Navega al directori extret i executa Elasticsearch:
Verificant la Instal·lació
Després d'executar Elasticsearch, pots verificar que està funcionant correctament accedint a la següent URL en el teu navegador web:
Hauries de veure una resposta JSON similar a aquesta:
{ "name" : "your-node-name", "cluster_name" : "elasticsearch", "cluster_uuid" : "some-uuid", "version" : { "number" : "7.10.2", "build_flavor" : "default", "build_type" : "tar", "build_hash" : "some-hash", "build_date" : "2021-01-13T00:00:00.000Z", "build_snapshot" : false, "lucene_version" : "8.7.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "tagline" : "You Know, for Search" }
Exercici Pràctic
Exercici 1: Instal·lar Elasticsearch
- Descarrega Elasticsearch per al teu sistema operatiu.
- Extreu l'arxiu descarregat.
- Executa Elasticsearch.
- Verifica la instal·lació accedint a
http://localhost:9200/
.
Solució
Segueix els passos descrits anteriorment per al teu sistema operatiu. Si tens algun problema, revisa els requisits prèvis i assegura't que tens Java instal·lat correctament.
Errors Comuns i Solucions
- Error de Memòria: Si Elasticsearch no arrenca i mostra un error de memòria, assegura't que tens almenys 2 GB de memòria RAM disponible.
- Port en Ús: Si el port 9200 ja està en ús, pots canviar el port d'Elasticsearch editant el fitxer
elasticsearch.yml
i modificant la líniahttp.port: 9200
.
Conclusió
Ara que has instal·lat Elasticsearch, estàs preparat per començar a indexar i cercar dades. En el següent mòdul, aprendrem com indexar dades a Elasticsearch i com realitzar cerques bàsiques.
Curs d'Elasticsearch
Mòdul 1: Introducció a Elasticsearch
- Què és Elasticsearch?
- Instal·lant Elasticsearch
- Conceptes Bàsics: Nodes, Clústers i Índexs
- Arquitectura d'Elasticsearch
Mòdul 2: Començant amb Elasticsearch
Mòdul 3: Tècniques Avançades de Cerca
Mòdul 4: Modelatge de Dades i Gestió d'Índexs
Mòdul 5: Rendiment i Escalabilitat
- Optimitzant el Rendiment de la Cerca
- Escalant Elasticsearch
- Monitorització i Manteniment
- Còpia de Seguretat i Restauració
Mòdul 6: Seguretat i Control d'Accés
- Assegurant Elasticsearch
- Autenticació i Autorització d'Usuaris
- Control d'Accés Basat en Rols
- Auditoria i Compliment
Mòdul 7: Integracions i Ecosistema
- Elasticsearch amb Logstash
- Elasticsearch amb Kibana
- Elasticsearch amb Beats
- Elasticsearch amb Altres Eines