Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création d'un cluster avec Phoenix
Vous installez Phoenix en choisissant l'application lors de la création d'un cluster sur la console ou en utilisant l' AWS CLI. Les procédures et exemples suivants montrent comment créer un cluster avec Phoenix et HBase. Pour plus d'informations sur la création de clusters à l'aide de la console, y compris les Options avancées, consultez Planifier et configurer des clusters dans le Guide de gestion Amazon EMR.
Pour lancer un cluster avec Phoenix installé à l'aide des Quick Options (Options rapides) pour la création d'un cluster sur la console
Ouvrez la console Amazon EMR à l'adresse /emr. https://console.aws.amazon.com
-
Choisissez Create cluster (Créer un cluster) pour utiliser la Quick Create (Création rapide).
-
À côté du champ Configuration des logiciels, choisissez la version la plus récente appropriée à votre application. Phoenix apparaît en tant qu'option uniquement lorsque la Version emr-4.7.0 d'Amazon ou ultérieure est sélectionnée.
-
Pour les applications, choisissez la deuxième option HBase: HBase
ver
avec Gangliaver
, Hadoop, Hivever
, Huever
ver
, Phoenix et.ver
ZooKeeperver
-
Sélectionnez d'autres options si nécessaire, puis choisissez Create cluster (Créer le cluster).
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 (^).
L'exemple suivant lance un cluster avec Phoenix installé à l'aide des paramètres de configuration par défaut.
Pour lancer un cluster avec Phoenix et HBase utiliser le AWS CLI
-
Créez le cluster à l'aide de la commande suivante :
aws emr create-cluster --name "Cluster with Phoenix" --release-label
emr-7.6.0
\ --applications Name=Phoenix Name=HBase --ec2-attributes KeyName=myKey \ --instance-type m5.xlarge --instance-count 3 --use-default-roles
Personnalisation des configurations Phoenix
Lors de la création d'un cluster, vous configurez Phoenix en définissant des valeurs hbase-site.xml
à l'aide de la classification de configuration hbase-site
.
Pour plus d'informations, consultez Configuration et réglage
L'exemple suivant illustre l'utilisation d'un fichier JSON stocké dans Amazon S3 pour spécifier la valeur false
pour la propriété phoenix.schema.dropMetaData
. Plusieurs propriétés peuvent être spécifies pour une classification unique. Pour de plus amples informations, veuillez consulter Configuration des applications. La commande create-cluster
référence ensuite le fichier JSON comme paramètre --configurations
.
Le contenu du fichier JSON enregistré to /amzn-s3-demo-bucket/myfolder/myconfig .json est le suivant.
[ { "Classification": "hbase-site", "Properties": { "phoenix.schema.dropMetaData": "false" } } ]
La commande create cluster
qui référence le fichier JSON est illustrée dans l'exemple suivant.
aws emr create-cluster --release-label
emr-7.6.0
--applications Name=Phoenix \ Name=HBase --instance-type m5.xlarge --instance-count 2 \ --configurations https://s3.amazonaws.com/amzn-s3-demo-bucket/myfolder/myconfig.json
Note
La demande de reconfiguration pour toutes les classifications de configuration Phoenix est uniquement prise en charge dans Amazon EMR version 5.23.0 et ultérieures, et n'est pas prise en charge dans Amazon EMR version 5.21.0 ou 5.22.0. Pour plus d'informations, consultez Fourniture d'une configuration pour un groupe d'instances dans un cluster en cours d'exécution