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.
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 ayudarán a aprovisionar suficiente capacidad de lectura/escritura para la tabla.
-
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. -
Configure sus permisos de IAM para Amazon Keyspaces, utilizando puntos de conexión de VPC de interfaz, con Apache Spark.
-
Asigne acceso de lectura/escritura a la tabla de usuario y acceso de lectura a las tablas del sistema, como se muestra en el ejemplo de política de IAM que figura 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.
{ "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":"*" } ] }
-
-
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.
-
Puede utilizar un limitador de tasa fijo que viene con el controlador Cassandra. Existen algunos limitadores de tasa adaptados para Amazon Keyspaces
en el repositorio Ejemplos de AWS . -
Para obtener más información sobre la administración de capacidad, consulte Configuración de los modos de capacidad de lectura/escritura en Amazon Keyspaces.
-