Création d'un cluster avec HBase
Les procédures de cette section couvrent les bases du lancement d'un cluster en utilisant la AWS Management Console et l'AWS CLI. Pour obtenir des informations détaillées sur la planification, la configuration et le lancement des clusters EMR, consultez la section Planification et configuration des clusters dans le Guide de gestion Amazon EMR.
Création d'un cluster avec HBase à l'aide de la console
Pour connaître les étapes rapides permettant de lancer des clusters avec la console, consultez la section Premiers pas avec Amazon EMR dans le Guide de gestion Amazon EMR.
Pour lancer un cluster avec HBase installé à l'aide de la console
Ouvrez la console Amazon EMR à l'adressehttps://console.aws.amazon.com/emr
. -
Choisissez Create a cluster (Créer un cluster) et Go to advanced options (Accéder aux options avancées).
-
Pour Configuration des logiciels, choisissez une Version d'Amazon 4.6.0 ou ultérieure (nous recommandons la dernière version). Choisissez HBase et d'autres applications, comme vous le souhaitez.
Avec Amazon EMR version 5.2.0 et versions ultérieures, sous Paramètres de stockage HBase, sélectionnez HDFS ou S3. Pour de plus amples informations, veuillez consulter HBase sur Amazon S3 (mode de stockage Amazon S3).
-
Sélectionnez d'autres options si nécessaire, puis choisissez Create cluster (Créer le cluster).
Création d'un cluster avec HBase à l'aide de l'AWS CLI
Utilisez la commande suivante pour créer un cluster avec HBase installé :
aws emr create-cluster --name "
Test cluster
" --release-labelemr-5.36.1
\ --applications Name=HBase
--use-default-roles --ec2-attributes KeyName=myKey
\ --instance-typem5.xlarge
--instance-count3
Note
Les caractères de continuation de ligne Linux (\) sont inclus pour des raisons de lisibilité. Ils peuvent être supprimés ou utilisés dans les commandes Linux. Pour Windows, supprimez-les ou remplacez-les par un caret (^).
Si vous utilisez HBase sur Amazon S3, précisez l'option --configurations
avec une référence à un objet de configuration JSON. L'objet de configuration doit comporter une classification hbase-site
qui spécifie l'emplacement dans Amazon S3 où les données HBase sont stockées à l'aide de la propriété hbase.rootdir
. Il doit contenir une classification hbase
qui spécifie s3
à l'aide de la propriété hbase.emr.storageMode
. L'exemple suivant présente un extrait de JSON avec ces paramètres de configuration.
[ { "Classification": "hbase-site", "Properties": { "hbase.rootdir": "
s3://MyBucket/MyHBaseStore
" } }, { "Classification": "hbase", "Properties": { "hbase.emr.storageMode": "s3
" } } ]
Pour plus d'informations sur HBase sur Amazon S3, consultez HBase sur Amazon S3 (mode de stockage Amazon S3). Pour plus d'informations sur les classifications, consultez Configuration des applications.