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 Phoenix
Puede instalar Phoenix eligiendo la aplicación al crear un clúster en la consola o con la AWS CLI. Los siguientes procedimientos y ejemplos muestran cómo crear un clúster con Phoenix y. HBase Para obtener más información sobre la creación de clústeres con la consola, incluidas Opciones avanzadas, consulte Planificar y configurar clústeres en la Guía de administración de Amazon EMR.
Para lanzar un clúster con Phoenix instalado utilizando las Quick Options (Opciones rápidas) para crear un clúster en la consola
Abra la consola Amazon EMR en https://console.aws.amazon.com /emr.
-
Elija Create cluster (Crear clúster) para utilizar Quick Create (Creación rápida).
-
Para Software Configuration (Configuración de software), elija la versión más reciente adecuada para su aplicación. Phoenix aparece como opción solo cuando se ha seleccionado Amazon Release Version emr-4.7.0 (Versión de Amazon emr-4.7.0) o posterior.
-
Para las aplicaciones, elija la segunda opción HBase: HBase
ver
con Ganglia, Hadoopver
, Hive, Huever
, Phoenixver
y.ver
ver
ZooKeeperver
-
Seleccione las demás opciones que necesite y, a continuación, elija Create cluster (Crear clúster).
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 (^).
El siguiente ejemplo lanza un clúster con Phoenix instalado utilizando las opciones de configuración predeterminadas.
Para lanzar un clúster con Phoenix y utilizar el HBase AWS CLI
-
Cree el clúster con el siguiente comando:
aws emr create-cluster --name "Cluster with Phoenix" --release-label
emr-7.7.0
\ --applications Name=Phoenix Name=HBase --ec2-attributes KeyName=myKey \ --instance-type m5.xlarge --instance-count 3 --use-default-roles
Personalización de configuraciones de Phoenix
Al crear un clúster, configure Phoenix definiendo valores en hbase-site.xml
utilizando la clasificación de configuración hbase-site
.
Para obtener más información, consulte Configuración y ajuste
En el siguiente ejemplo, se ilustra cómo utilizar un archivo JSON almacenado en Amazon S3 para especificar el valor false
para la propiedad phoenix.schema.dropMetaData
. Se pueden especificar múltiples propiedades para una única clasificación. Para obtener más información, consulte Configuración de aplicaciones. El comando create-cluster
, a continuación, hace referencia al archivo JSON como parámetro --configurations
.
El contenido del archivo JSON guardado to /amzn-s3-demo-bucket/myfolder/myconfig .json es el siguiente.
[
{
"Classification": "hbase-site",
"Properties": {
"phoenix.schema.dropMetaData": "false"
}
}
]
El comando create cluster
que hace referencia al archivo JSON se muestra en el siguiente ejemplo.
aws emr create-cluster --release-label
emr-7.7.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 solicitud de reconfiguración para cualquier clasificación de configuración de Phoenix solo se admite en la versión 5.23.0 y versiones posteriores de Amazon EMR, y no es compatible con la versión 5.21.0 o 5.22.0 de Amazon EMR. Para obtener más información, consulte Suministrar una configuración para un grupo de instancias en un clúster en ejecución