Categor铆as: [Curso] Elasticsearch

01.- Instalar ElasticSearch en Ubuntu 18.04 [Tutorial en Espa帽ol ??]

Introducci贸n

Quiz谩s聽algo de lo que voy a decir a continuaci贸n聽no sea exactamente lo que los expertos saben pero lo voy a decir as铆聽porque la idea es que se entienda que es elasticsearch. Vamos a hacer un cuestionario聽para entender mejor a ElasticSearch:

1.- Para empezar que es elasticsearch: Es un motor de bases de datos osea una base de datos as铆聽como mysql, sqlserver, access (perd贸n聽por la comparacion), oracle, postgreSQL聽entre otras聽m谩s. Pero Elasticsearch usar otro tipo de ingenier铆a聽para almacenar聽y leer la聽informaci贸n

2.- Porque usar Elasticsearch: Es facil, es mas rapida, soporta m谩s聽cantidades de informaci贸n聽incluso podemos almacenar 1 base de datos en 2 o 3 o 鈥 discos duros.

3.- Si聽Elasticsearch聽es tan bueno porque otros no han migrado a esta tecnolog铆a: As铆聽como la ingenier铆a (NoSQL)聽de elasticsearch ofrece聽muchas ventajas tambi茅n聽tiene algunas desventajas por ejemplo, no es relacional, no tiene tablas (como las conocemos), no cuida la integridad de sus datos.

4.- En donde no debo usar聽Elasticsearch: Este tipo de聽聽motores de bases de datos no se recomienda usarlos en empresas que requieran que el 100% de sus datos y transacciones sean ver铆dicos聽por ejemplo Bancos, Empresas聽de ventas, E-commerce. En pocas palabras en donde se manejen n煤meros聽que requieran mucho cuidado.

5.- En donde si puedo usar聽Elasticsearch:聽En sistemas que no requieran que la informaci贸n聽sea 100% fiable por ejemplo en un blog, sistema de noticias, almacenamiento聽de diarios. Por ejemplo: se realiza una transferencia聽de 10,000,000.00 ahora imaginemos que el sistema omite聽el . (punto), la transferencia聽ahora seria 100 veces mayor, y eso es imperdonable聽en un banco o empresa y eso es lo que Elasticsearch no cuida.


Ahora que sabemos que es聽Elasticsearch para que sirve en donde lo podemos usar y donde de preferencia no pues podemos proceder a estudiarlo y obviamente primero vamos a instalarlo.

Instalaci贸n

1. Verificar Java

Apache Solr 7 requer铆a Java 8 o superior para ejecutarse. Aseg煤rese tenerlo instalado asi:

java -version

Debe tener un resultado algo asi:

java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

De lo contrario instale java con estas instrucciones

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

Descargamos e instalamos la llave publica

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

Creamos el repositorio

echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list

Actualizamos el repositorio e instalamos elasticsearch

sudo apt-get update && sudo apt-get install elasticsearch

Hacemos que elasticsearch inicie al reiniciar la maquina

sudo update-rc.d elasticsearch defaults 95 10

Iniciar y detener el servicio de elasticsearch

sudo -i service elasticsearch start
sudo -i service elasticsearch stop

Probamos que elasticsearch este funcionando en esta url
http://localhost:9200/

Eugenio Chaparro

Compartir
Publicado por
Eugenio Chaparro

Entradas recientes

馃煝Editar c贸digo de un m贸dulo en Dolibarr [04]

馃煝Editar c贸digo de un m贸dulo en Dolibarr [04]

En este tutorial vamos editar el c贸digo de nuestro m贸dulo personas para poder personalizar algunas…

2 meses hace
馃煝Crear un sub_m贸dulo en Dolibarr [03]

馃煝Crear un sub_m贸dulo en Dolibarr [03]

En este tutorial vamos a crear un sub m贸dulo llamado seguridad que ser谩 muy parecido…

2 meses hace
馃煝Modificar un m贸dulo en Dolibarr [02]

馃煝Modificar un m贸dulo en Dolibarr [02]

En este tutorial aprenderemos a editar el objeto personas del modulo persona que creamos en…

2 meses hace
馃煝Constructor de m贸dulos en Dolibarr

馃煝Constructor de m贸dulos en Dolibarr

Como mencionamos anteriormente Dolibarr es un proyecto realizado sobre la base de una pol铆tica clara:…

2 meses hace
馃煝Tickets en Dolibarr [19]

馃煝Tickets en Dolibarr [19]

Los ticket en dolibarr nos ayudan a comunicar inconveniente en nuestros productos y servicios dentro…

2 meses hace
馃煝Agenda en Dolibarr [18]

馃煝Agenda en Dolibarr [18]

Las agendas en dolibarr nos ayudan a ver las actividades realizadas en proceso y por…

2 meses hace