Maestro En Ciencias

Páginas: 6 (1255 palabras) Publicado: 15 de febrero de 2013
Universidad Pablo Guardado Chávez

Maestría en Ciencias de la Computación

Materia: Administración de Base de Datos.

Maestro: M.C. José Alonso Macías Montoya

Alumnos:
* José Luis Márquez Ramírez
* Felipe Orozco Barragán
* Omar Isaac Domínguez Zenteno


INTRODUCCIÓN:
MySQL Cluster es una versión de alta disponibilidad, alta redundancia de MySQL adaptada para elentorno de computación distribuida. Usa el motor de almacenamiento NDB Cluster para permitir la ejecución de varios servidores MySQL en un cluster. Este motor de almacenamiento está disponible en las distribuciones binarias de MySQL 5.0 y en los RPMs compatibles con las distribuciones Linux más modernas. (Tenga en cuenta que tanto los RPMs mysql-server como mysql-max deben instalarse para tener lacapacidad de MySQL Cluster .)
Lo sistemas operativos en que MySQL Cluster está disponible son Linux, Mac OS X, y Solaris. (Agunos usuarios han reportado éxito al ejecutar MySQL Cluster en FreeBSD, aunque no está soportada oficialmente por MySQL AB.) Estamos trabajando en hacer que Cluster se ejecute en todos los sistemas operativos soportados por MySQL, incluyendo Windows, y actualizaremos estapágina en cuanto se soporten nuevas plataformas.

INSTALANDO MYSQL:
Usando "apt" es facilísimo. Solo teclea el comando siguiente en las tres máquinas para instalar MySQL server.
#apt-get install mysql-server
Una vez instalado, te preguntará la contraseña root de la base de Datos de MySQL (recuérdala, es muy necesaria después). Despues de instalado, procedemos a configurar el nodo administrador.CONFIGURANDO EL NODO ADMINISTRADOR:
Crea y edita el archivo /etc/mysql/ndb_mgmd.cnf. Copia y pega el siguiente texto cambiando las direcciones IP para que coincidan en tu configuración (i.e. las IP de tus máquinas).

[NDBD DEFAULT]
NoOfReplicas=2 #Numero de replicas
DataMemory=80M # Memoria para almacenamiento
IndexMemory=18M # Memoria para almacenamiento de los índices
# For DataMemoryand IndexMemory, we have used the
# default values. Since the "world" database takes up
# only about 500KB, this should be more than enough for
# this example Cluster setup.
[MYSQLD DEFAULT]
[NDB_MGMD DEFAULT]
[TCP DEFAULT]
# Section for the cluster management node
[NDB_MGMD]
# Direccion IP para el nodo administrador. (this system)
HostName=192.168.1.5
# Section for the storage nodes[NDBD]
# IP para el primer nodo de almacenamiento
HostName=192.168.1.6
DataDir=/var/lib/mysql-cluster
BackupDataDir=/var/lib/mysql-cluster/backup
DataMemory=512M
[NDBD]
# Dirección IP para el segundo nodo de almacenamiento
HostName=192.168.1.7
DataDir=/var/lib/mysql-cluster
BackupDataDir=/var/lib/mysql-cluster/backup
DataMemory=512M
# one [MYSQLD] per storage node
[MYSQLD]
[MYSQLD]CONFIGURANDO LOS NODOS DE ALMACENAMIENTO:
Como pudiste observar en el archivo que hemos creado en el paso anterior, el cluster estará utilizando /var/lib/mysql-cluster en las máquinas de almacenamiento. Este directorio es creado cuando instalas MySQL server pero el dueño es root. Ahora vamos a crear un directorio de respaldo (backup) y cambiar su dueño a mysql.
#mkdir /var/lib/mysql-cluster#chown -R mysql:mysql /var/lib/mysql-cluster
Ahora necesitaremos editar la configuracion de MySQL para poder configurar los nodos de almacenamiento con el nodo administrador. Edita
#nano /etc/mysql/my.cnf
NOTA: Puedes utilizar cualquier editor de textos (nano, pico, emacs, vi, vim, kate.... )

Busca [mysqld] Y agrega lo sigueinte:
[mysqld]
ndbcluster
# Dirección IP del nodo administrador:ndb-connectstring=192.168.1.5

Baja hasta encontrar:
[MYSQL_CLUSTER].
Descomenta la línea (quita el #) para que quede como:
[MYSQL_CLUSTER]
ndb-connectstring=192.168.1.5

La razón por la cual la cadena de conexion se encuentra dos veces en el archivos de configuración de MySQL es por que en una es utilizado por el MySQL server y el otro es utilizado por la aplicación de los nodos de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Maestro en Ciencias
  • Maestro en ciencias
  • maestro en ciencias
  • Maestro en ciencias
  • Maestro en Ciencias
  • MAESTRO EN CIENCIAS
  • Maestro de ciencias
  • Maestra en ciencias

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS