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 que se indican en. Acceso a Amazon Keyspaces (para Apache Cassandra) Estos pasos incluyen la inscripción AWS y la creación de un director AWS Identity and Access Management (IAM) con acceso a Amazon Keyspaces.
Los scripts de este tutorial utilizan 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 necesarios 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=
aws-region
Para ejecutar los scripts de este tutorial, necesitará tener el software y las herramientas siguientes instalados en su máquina:
Este tutorial se probó con AWS CLI 2, Java 17.0.13 y Apache Maven 3.8.7.
Necesitarás una tabla de Amazon Keyspaces con datos de ejemplo para exportarla más adelante en este tutorial. Puedes usar tu 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
Murmur3Partitioner
es 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 su cuenta, puede utilizar 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, sigue los pasos que se indican en. Creación de un espacio de claves en Amazon Keyspaces.
Para crear la tabla Amazon Keyspaces, sigue los pasos que se indican en. Creación de un espacio de claves en Amazon Keyspaces
Para cargar datos de muestra en la tabla para 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: Crear el bucket de Amazon S3, descargar las herramientas necesarias y configurar el entorno.