Creación de un clúster con HBase
Los procedimientos de esta sección tratan los conceptos básicos de lanzamiento de un clúster con la Consola de administración de AWS y la AWS CLI. Para obtener información detallada sobre cómo planificar, configurar y lanzar clústeres de Amazon EMR, consulte Planificar y configurar clústeres en la Guía de administración de Amazon EMR.
Creación de un clúster con HBase mediante la consola
Para ver los pasos rápidos para lanzar clústeres con la consola, consulte Introducción a Amazon EMR en la Guía de administración de Amazon EMR.
Para lanzar un clúster con HBase instalado utilizando la consola
Abra la consola de Amazon EMR enhttps://console.aws.amazon.com/emr
. -
Elija Create cluster (Crear clúster) y Go to advanced options (Ir a las opciones avanzadas).
-
En Software Configuration (Configuración de software), elija la Amazon Release Version (Versión de Amazon) 4.6.0 o posterior (recomendamos la versión más reciente). Elija HBase y las demás aplicaciones que desee.
Con la versión 5.2.0 de Amazon EMR y posteriores, en Configuración de almacenamiento de HBase, seleccione HDFS o S3. Para obtener más información, consulte HBase en Amazon S3 (modo de almacenamiento de Amazon S3).
-
Seleccione las demás opciones que necesite y, a continuación, elija Create cluster (Crear clúster).
Creación de un clúster con HBase mediante la AWS CLI
Utilice el comando siguiente para crear un clúster con HBase instalado:
aws emr create-cluster --name "Test cluster" --release-labelemr-7.10.0\ --applications Name=HBase--use-default-roles --ec2-attributes KeyName=myKey\ --instance-typem5.xlarge--instance-count3
nota
Se incluyen caracteres de continuación de línea de Linux (\) para facilitar la lectura. Se pueden eliminar o utilizar en los comandos de Linux. En Windows, elimínelos o sustitúyalos por un signo de intercalación (^).
Si utiliza HBase en Amazon S3, especifique la opción --configurations con una referencia a un objeto de configuración JSON. El objeto de configuración debe contener una clasificación hbase-site que especifica la ubicación en Amazon S3 donde los datos de HBase se almacenan utilizando la propiedad hbase.rootdir. También debe contener una clasificación hbase, que especifica s3 utilizando la propiedad hbase.emr.storageMode. El siguiente ejemplo muestra un fragmento de JSON con estas opciones de configuración.
[ { "Classification": "hbase-site", "Properties": { "hbase.rootdir": "s3://amzn-s3-demo-bucket/MyHBaseStore" } }, { "Classification": "hbase", "Properties": { "hbase.emr.storageMode": "s3" } } ]
Para obtener más información sobre HBase en Amazon S3, consulte HBase en Amazon S3 (modo de almacenamiento de Amazon S3). Para obtener más información sobre las clasificaciones, consulte Configuración de aplicaciones.