Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Creazione di un cluster con Phoenix
Phoenix può essere installato scegliendo l'applicazione al momento della creazione di un cluster nella console o utilizzando la AWS CLI. Le procedure e gli esempi seguenti mostrano come creare un cluster con Phoenix e. HBase Per ulteriori informazioni sulla creazione di cluster tramite la console, tra cui le Advanced Options (Opzioni avanzate), consulta la sezione relativa alla Pianificazione e configurazione dei cluster della Guida alla gestione di Amazon EMR.
Per avviare un cluster con Phoenix installato utilizzando Quick Options (Opzioni rapide) per la creazione di un cluster nella console
Apri la console Amazon EMR in /emr. https://console.aws.amazon.com
-
Scegliere Create cluster (Crea cluster) per utilizzare l'opzione Quick Create (Creazione rapida).
-
Per Software Configuration (Configurazione software) scegliere la release più recente appropriata per l'applicazione. Phoenix appare come opzione solo quando è selezionato Amazon Release Version emr-4.7.0 o una versione successiva.
-
Per Applicazioni, scegli la seconda opzione HBase: HBase
ver
con Ganglia, Hadoopver
, Hive, Huever
, Phoenix ever
.ver
ver
ZooKeeperver
-
Seleziona le altre opzioni come richiesto, quindi scegli Create cluster (Crea cluster).
Nota
I caratteri di continuazione della riga Linux (\) sono inclusi per la leggibilità. Possono essere rimossi o utilizzati nei comandi Linux. Per Windows, rimuoverli o sostituirli con un accento circonflesso (^).
Nell'esempio seguente viene avviato un cluster con Phoenix installato utilizzando le impostazioni di configurazione predefinite.
Per avviare un cluster con Phoenix e utilizzare il HBase AWS CLI
-
Creare il cluster con il seguente comando:
aws emr create-cluster --name "Cluster with Phoenix" --release-label
emr-7.8.0
\ --applications Name=Phoenix Name=HBase --ec2-attributes KeyName=myKey \ --instance-type m5.xlarge --instance-count 3 --use-default-roles
Personalizzazione delle configurazioni Phoenix
Durante la creazione di un cluster, è possibile configurare Phoenix impostando i valori di hbase-site.xml
usando la classificazione di configurazione hbase-site
.
Per ulteriori informazioni, consulta Configurazione e regolazione
L'esempio seguente mostra l'utilizzo di un file JSON memorizzato in Amazon S3 per specificare il valore false
per la proprietà phoenix.schema.dropMetaData
. È possibile specificare più proprietà per una singola classificazione. Per ulteriori informazioni, consulta Configurazione delle applicazioni. Il comando create-cluster
fa quindi riferimento al file JSON come parametro --configurations
.
Il contenuto del file JSON salvato in to /amzn-s3-demo-bucket/myfolder/myconfig formato.json è il seguente.
[
{
"Classification": "hbase-site",
"Properties": {
"phoenix.schema.dropMetaData": "false"
}
}
]
Il comando create cluster
che fa riferimento al file JSON viene visualizzato nell'esempio seguente.
aws emr create-cluster --release-label
emr-7.8.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
Nota
La richiesta di riconfigurazione per qualsiasi classificazione di configurazione Phoenix è supportata solo in Amazon EMR versione 5.23.0 e successive e non in Amazon EMR versione 5.21.0 o 5.22.0. Per ulteriori informazioni, consulta Specifica di una configurazione per un gruppo di istanze in un cluster in esecuzione