Colección de citas famosas - Colección de consignas - Guía de construcción de minio distribuido

Guía de construcción de minio distribuido

Minio distribuido te permite combinar varios discos duros (incluso en diferentes máquinas) en un servicio de almacenamiento de objetos. Dado que los discos duros están distribuidos en diferentes nodos, Minio distribuido evita puntos únicos de falla.

En el campo del big data, los conceptos de diseño habituales no tienen centros y están distribuidos. El modo distribuido Minio puede ayudarle a crear un servicio de almacenamiento de objetos de alta disponibilidad. Puede utilizar estos dispositivos de almacenamiento independientemente de su ubicación física real.

Distributed Minio utiliza codificación de borrado para evitar el tiempo de inactividad de múltiples nodos y la degradación de bits.

Minio distribuido requiere al menos 4 discos duros. El uso de Minio distribuido introduce automáticamente la función de codificación de borrado.

El servicio Minio independiente tiene un único punto de falla. Por el contrario, si es un Minio distribuido con N discos duros, siempre que N/2 discos duros estén en línea, sus datos estarán seguros. . Pero necesitas al menos N/2 1 disco duro para crear nuevos objetos.

Por ejemplo, en un clúster Minio de 16 nodos, cada nodo tiene 16 discos duros. Incluso si 8 servidores están inactivos, el clúster seguirá siendo legible, pero necesitará 9 servidores para escribir datos.

Tenga en cuenta que puede combinar diferentes nodos y varios discos duros por nodo siempre que cumpla con las restricciones de Minio distribuido. Por ejemplo, puede utilizar 2 nodos con 4 discos duros por nodo, o 4 nodos con 2 discos duros por nodo, y así sucesivamente.

Tanto en modo distribuido como independiente, Minio se adhiere estrictamente al modelo de coherencia de lectura tras escritura para todas las operaciones de lectura y escritura.

Si sabe cómo construir Minio en modo independiente, el proceso de construcción distribuida es básicamente el mismo. El servicio Minio cambia automáticamente al modo independiente o al modo distribuido según los parámetros pasados ​​desde el. línea de comando.

Instalar Minio - Inicio rápido de Minio.

Para iniciar una instancia distribuida de Minio, solo necesita pasar la ubicación del disco duro como parámetro al comando del servidor minio. Todos los demás nodos ejecutan el mismo comando.

Nota

Creación de directorio

ejecución: script de inicio y directorio de archivos binarios

datos: directorio de almacenamiento de datos

;

/etc/minio: directorio del archivo de configuración

Archivo de inicio del clúster

Configurar como servicio del sistema

Cargue el archivo binario minio en /data/minio; /ejecutar directorio

¡Agregue permisos a todos los archivos o directorios involucrados!

Inicio del clúster