Creación de un clúster con HBase - Amazon EMR

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.

Creación de un clúster con HBase

Los procedimientos de esta sección abarcan los aspectos básicos del lanzamiento de un clúster mediante el y el. AWS Management Console AWS CLI Para obtener información detallada sobre cómo planificar, configurar y lanzar EMR clústeres de Amazon, consulte Planificar y configurar clústeres en la Guía de EMR administración de Amazon.

Crear un clúster HBase con la consola

Para ver los pasos rápidos para lanzar clústeres con la consola, consulta Cómo empezar a usar Amazon EMR en la Amazon EMR Management Guide.

Para lanzar un clúster HBase con la consola

  1. Abre la EMR consola de Amazon en https://console.aws.amazon.com/emr.

  2. Elija Create cluster (Crear clúster) y Go to advanced options (Ir a las opciones avanzadas).

  3. 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). Elige HBasey otras aplicaciones como desees.

  4. Con Amazon 5.2.0 y EMR versiones posteriores, en Configuración HBase de almacenamiento, selecciona HDFSo S3. Para obtener más información, consulte HBaseen Amazon S3 (modo de almacenamiento de Amazon S3).

  5. Seleccione las demás opciones que necesite y, a continuación, elija Create cluster (Crear clúster).

Crear un clúster HBase mediante el uso de AWS CLI

Utilice el siguiente comando para crear un clúster con el comando HBase instalado:

aws emr create-cluster --name "Test cluster" --release-label emr-7.2.0 \ --applications Name=HBase --use-default-roles --ec2-attributes KeyName=myKey \ --instance-type m5.xlarge --instance-count 3
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 la usa HBase en Amazon S3, especifique la --configurations opción con una referencia a un objeto JSON de configuración. El objeto de configuración debe contener una hbase-site clasificación que especifique la ubicación en Amazon S3 donde se almacenan HBase los datos mediante la hbase.rootdir propiedad. También debe contener una clasificación hbase, que especifica s3 utilizando la propiedad hbase.emr.storageMode. En el siguiente ejemplo, se muestra un JSON fragmento de código con estos ajustes de configuración.

[ { "Classification": "hbase-site", "Properties": { "hbase.rootdir": "s3://MyBucket/MyHBaseStore" } }, { "Classification": "hbase", "Properties": { "hbase.emr.storageMode": "s3" } } ]

Para obtener más información HBase sobre Amazon S3, consulteHBaseen Amazon S3 (modo de almacenamiento de Amazon S3). Para obtener más información sobre las clasificaciones, consulte Configuración de aplicaciones.