Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Supervise HBase con Ganglia
nota
La última versión de Amazon EMR que incluye Ganglia es Amazon EMR 6.15.0. Para monitorizar el clúster, las versiones posteriores a la 6.15.0 incluyen el agente de Amazon CloudWatch .
El proyecto de código abierto Ganglia es un sistema distribuido y escalable diseñado para monitorizar clústeres y redes al mismo tiempo que minimiza el impacto en su rendimiento. Al habilitar Ganglia en su clúster, puede generar informes y ver el rendimiento del clúster en su conjunto, además de inspeccionar el rendimiento de cada una de las instancias de nodo individuales. Para obtener más información acerca del proyecto de código abierto Ganglia, consulte http://ganglia.info/
Una vez que el clúster se haya lanzado con Ganglia configurado, puede acceder a los informes y gráficos de Ganglia utilizando la interfaz gráfica que se ejecuta en el nodo principal.
Ganglia almacena los archivos de log en el nodo principal del directorio /mnt/var/lib/ganglia/rrds/
. En versiones anteriores de Amazon EMR, puede almacenar los archivos de registro en el directorio /var/log/ganglia/rrds/
.
Para configurar un clúster para Ganglia y usar el HBase AWS CLI
-
Use un comando
create-cluster
similar al siguiente:aws emr create-cluster --name "
Test cluster
" --release-labelemr-7.8.0
\ --applications Name=HBase
Name=Ganglia
--use-default-roles \ --ec2-attributes KeyName=myKey
--instance-typem5.xlarge
\ --instance-count3
nota
Si el rol de servicio Amazon EMR y el perfil de EC2 instancia de Amazon predeterminados no existen, se produce un error. Utilice el comando
aws emr create-default-roles
para crearlos y, a continuación, vuelva a intentarlo.Para más información, consulte Comandos de Amazon EMR en la AWS CLI.
Para ver HBase las métricas en la interfaz web de Ganglia
-
Utilice SSH para crear un túnel en el nodo principal y crear una conexión segura. Para obtener más información, consulte Opción 2, parte 1: configurar un túnel SSH hacia el nodo maestro mediante el reenvío dinámico de puertos en la Guía de administración de Amazon EMR.
-
Instale un navegador web con una herramienta de proxy, como el FoxyProxy complemento para Firefox, para crear un proxy SOCKS para AWS los dominios. Para obtener más información, consulte Opción 2, parte 2: configurar los ajustes del proxy para ver los sitios web alojados en el nodo maestro en la Guía de administración de Amazon EMR.
-
Con el proxy configurado y la conexión SSH abierta, puede ver las métricas de Ganglia abriendo una ventana del navegador con http://
master-public-dns-name
/ganglia/, dondemaster-public-dns-name
se encuentra la dirección DNS pública del servidor maestro del clúster. HBase
Para ver archivos de registro de Ganglia en el nodo principal
-
Si el clúster se sigue ejecutando, puede acceder a los archivos de registro utilizando SSH para conectarse al nodo principal y navegando al directorio
/mnt/var/lib/ganglia/rrds/
. En EMR 3.x, vaya al directorio/var/log/ganglia/rrds
. Para obtener más información, consulte Conectarse al nodo principal mediante SSH en la Guía de administración de Amazon EMR.
Para consultar los archivos de registro de Ganglia en Amazon S3
-
Los archivos de registro de Ganglia no se escriben automáticamente en Amazon S3, aunque habilite el registro para el clúster. Para ver los archivos de registro de Ganglia en Amazon S3, debe insertar manualmente los registros desde
/mnt/var/lib/ganglia/rrds/
en el bucket de S3.