

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.

# Paso 1: Configurar Amazon Keyspaces para la integración con Apache Cassandra Spark Connector
<a name="spark-tutorial-step1"></a>

En este paso, usted confirma que el particionador de su cuenta es compatible con Apache Spark Connector y configura los permisos de IAM necesarios. Las siguientes prácticas recomendadas le ayudan a aprovisionar suficiente read/write capacidad para la tabla.

1. Confirme que el particionador `Murmur3Partitioner` es el particionador predeterminado de su cuenta. Este particionador es compatible con Spark Cassandra Connector. Para obtener más información sobre los particionadores y cómo cambiarlos, consulte [Uso de particionadores en Amazon Keyspaces](working-with-partitioners.md).

1. Configure sus permisos de IAM para Amazon Keyspaces, utilizando puntos de conexión de VPC de interfaz, con Apache Spark.
   + Asigne el read/write acceso a la tabla de usuarios y el acceso de lectura a las tablas del sistema, tal y como se muestra en el ejemplo de política de IAM que se muestra a continuación.
   + Es necesario rellenar la tabla system.peers con sus puntos de conexión de VPC de interfaz disponibles para los clientes que accedan a Amazon Keyspaces con Spark a través de [puntos de conexión de VPC](https://docs.aws.amazon.com/keyspaces/latest/devguide/vpc-endpoints.html).

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement":[
         {
            "Effect":"Allow",
            "Action":[
               "cassandra:Select",
               "cassandra:Modify"
            ],
            "Resource":[
               "arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/table/mytable",
               "arn:aws:cassandra:us-east-1:111122223333:/keyspace/system*"
            ]
         },
         {
            "Sid":"ListVPCEndpoints",
            "Effect":"Allow",
            "Action":[
               "ec2:DescribeNetworkInterfaces",
               "ec2:DescribeVpcEndpoints"
            ],
            "Resource":"*"
         }
      ]
   }
   ```

1. Tenga en cuenta las siguientes prácticas recomendadas a fin de configurar una capacidad de rendimiento de lectura/escritura suficiente para que su tabla de Amazon Keyspaces admita el tráfico de Spark Cassandra Connector. 
   + Para comenzar, utilice capacidad bajo demanda como ayuda para probar el escenario.
   + Para optimizar el costo de rendimiento de la tabla para entornos de producción, utilice un limitador de velocidad para el tráfico procedente del conector y configure su tabla para utilizar capacidad aprovisionada con escalado automático. Para obtener más información, consulte [Administración automática de la capacidad de rendimiento con el escalado automático de Amazon Keyspaces](autoscaling.md).
   + Puede utilizar un limitador de tasa fijo que viene con el controlador Cassandra. Existen algunos [limitadores de tasa adaptados para Amazon Keyspaces](https://github.com/aws-samples/amazon-keyspaces-java-driver-helpers) en el repositorio [Ejemplos de AWS](https://github.com/aws-samples).
   + Para obtener más información sobre la administración de capacidad, consulte [Configurar los modos de read/write capacidad en Amazon Keyspaces](ReadWriteCapacityMode.md).