Instalación distribuida de ClickHouse en entorno Docker
La instalación descrita aquí presenta un despliegue de ClickHouse en un clúster distribuido utilizanod Docker, con una arquitectura de un solo shard y tres réplicas. El entorno consta de tres nodos: bigdata1, bigdata2 y bigdata3. Se asume que ZooKeeper ya está configurado y disponible.
Se utiliza la imagen oficial de ClickHouse: clickhouse/clic ...
Publicado el 8-21 12:14
Configuración y Operaciones Básicas de Elasticsearch 7.6.1
Ajustes de Parámetros del Sistema
vim /etc/security/limits.conf
* soft nofile 655350
* hard nofile 655350
es soft memlock ilimitado
es hard memlock ilimitado
vim /etc/sysctl.conf
vm.max_map_count=262144
fs.file-max=655360
vm.swappiness=1
Ejecutar después de guardar: sysctl -p
Configuración Principal
vim elasticsearch.yml
nombre_cluster: ...
Publicado el 7-23 14:20
Gestión Operativa Avanzada para Clústeres Redis
Principios Fundamentales de los Clústeres Redis
Un clúster de Redis opera mediante una arquitectura distribuida que integra particionamiento de datos y replicación para garantizar alta disponibilidad. Los datos se dividen entre múltiples nodos, donde cada nodo principal gestiona un subconjunto del espacio de datos, respaldado por nodos secundai ...
Publicado el 7-11 03:23
Guía de despliegue y conceptos de clúster Zookeeper
Fundamentos de Zookeeper
Definición
Zookeeper es un proyecto de código abierto desarrollaod bajo la fundación Apache, diseñado para ofrecer servicios de coordinación en entornos distribuidos. Su función principal es actuar como un servicio centralizado que permite gestionar la configuración, sincronización y nomenclatura entre múltiples nodos d ...
Publicado el 7-7 19:09
Despliegue de clúster de Elasticsearch con Kibana en Ubuntu
Para comenzar, descargaremos la versión 7.10.0 de Elasticsearch desde el sitio oficial de Elastic. Una vez descargado el archivo tar.gz, lo transferimos a nuestro servider Ubuntu mediante SFTP o la herramienta que prefieras.
Creamos un directorio para alojar el motor de búsqueda y descomprimimos el paquete:
mkdir -p /opt/es-cluster
tar -xzf ela ...
Publicado el 7-6 19:42
Implementación de Tareas Programadas Distribuidas con Spring y Quartz
Configuración de Spring y Quartz
Para implementar esta solución, se requiere configurar un origen de datos común, un gestor de transacciones y el planificador de Quartz en el contexto de Spring.
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xs ...
Publicado el 6-27 18:53
Implementación de Cluster Redis con Tres Maestros y Tres Esclavos
Redis-Cluster utiliza una estructura descentralizada donde cada nodo almacena datos y el estado completo del clúster. Cada nodo se conecta con todos los demás nodos del sistema. Un clúster de Redis está compuesto por múltiples enstancias Redis, siendo la recomendación oficial de 6 instancias: 3 nodos maestros y 3 nodos esclavos. Cuando falla un ...
Publicado el 6-18 16:41
Despliegue de un clúster de MinIO mediante Docker Compose
Despliegue de MinIO en modo individual con Docker Compose
Para fines de prueba, se puede levantar una instancia única de MinIO usando Docker. Primero, cree un archivo de entorno .env con la contrsaeña de administración:
echo 'MINIO_SECRET_KEY=minio@123' > .env
A continuación, defina el archivo docker-compose.yml con la siguinete configuraci ...
Publicado el 6-14 01:44
Guía Práctica de GlusterFS: Sistema de Archivos Distribuido
GlusterFS es un sistema de archivos distribuido de código abierto diseñado para escalar horizontalmente. Su arquitectura sin metadatos evita cuellos de botella y puntos únicos de fallo, a diferencia de los diseños tradicionales. Permite agrupar recursos de almacenamiento físicamente dispersos a través de redes TCP/IP o InfiniBand, presentándolo ...
Publicado el 6-3 21:21