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.
Requisitos previos para exportar datos de Amazon Keyspaces a Amazon S3
Confirme los siguientes requisitos previos y cree los recursos de Amazon Keyspaces antes de empezar con el tutorial
Antes de comenzar este tutorial, siga las instrucciones de AWS configuración indicadas en. Acceso a Amazon Keyspaces (para Apache Cassandra) Estos pasos incluyen el registro AWS y la creación de un principal AWS Identity and Access Management (IAM) con acceso a Amazon Keyspaces.
La herramienta CLI de este tutorial utiliza sus credenciales y Región de AWS se almacenan de forma predeterminada en una ubicación conocida. Para obtener más información, consulte Almacenamiento de claves de acceso para el acceso programático.
El siguiente ejemplo muestra cómo almacenar los valores obligatorios como variables de entorno para el usuario predeterminado.
$export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE$export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY$export AWS_DEFAULT_REGION=us-east-1Para ejecutar la
keyspaces-bulk-cliCLI de este tutorial, necesita tener el software y las herramientas siguientes instalados en su máquina:Python 3.8
o posterior Java
(JDK 11 o posterior)
El paso de arranque requiere Java, Git y Maven para descargar y crear el ayudante de políticas de reintento. Este tutorial se probó con AWS CLI 2, Python 3.11, Java 17.0.13 y Apache Maven 3.8.7.
Necesita una tabla de Amazon Keyspaces con datos de muestra para exportarlos más adelante en este tutorial. Puede usar su propia tabla de Amazon Keyspaces o crear una tabla de ejemplo siguiendo los pasos del tutorial. Introducción a Amazon Keyspaces (para Apache Cassandra)
Para instalarla
cqlsh-expansion, siga los pasos que se indican enUso de la cqlsh-expansion para conectarse a Amazon Keyspaces.-
Confirme que el particionador
Murmur3Partitioneres el particionador predeterminado de su cuenta. Este particionador es compatible con el conector Apache Spark Cassandra y con. AWS Glue Para obtener más información sobre los particionadores, consulte. Uso de particionadores en Amazon KeyspacesPara cambiar el particionador de tu cuenta, puedes usar la siguiente declaración.
SELECT partitioner FROM system.local; UPDATE system.local set partitioner='org.apache.cassandra.dht.Murmur3Partitioner' where key='local'; Para crear un espacio de claves de Amazon Keyspaces, siga los pasos que se indican en. Creación de un espacio de claves en Amazon Keyspaces.
Para crear la tabla de Amazon Keyspaces, siga los pasos que se indican en. Creación de un espacio de claves en Amazon Keyspaces
Para cargar datos de muestra en la tabla y exportarlos a Amazon S3, siga los pasos que se indican enInserción y carga de datos en una tabla de Amazon Keyspaces.
Tras completar los pasos de requisitos previos, continúe con Paso 1: Arrancar la infraestructura y AWS Glue jobs.