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
En este paso, confirmas que el particionador de tu cuenta es compatible con el conector Apache Spark y configuras los permisos necesarios. IAM 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 IAM permisos para Amazon Keyspaces mediante VPC puntos de enlace de interfaz con Apache Spark.
-
Asigne el acceso de lectura y escritura a la tabla de usuarios y el acceso de lectura a las tablas del sistema, tal y como se muestra en el ejemplo de IAM política que se muestra a continuación.
{ "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 Administre la capacidad de rendimiento automáticamente con el escalado automático de Amazon Keyspaces.
-
Puede utilizar un limitador de tasa fijo que viene con el controlador Cassandra. Hay algunos limitadores de velocidad adaptados a Amazon Keyspaces
en la AWS repositorio de muestras . -
Para obtener más información sobre la administración de capacidad, consulte Configurar los modos de capacidad de lectura/escritura en Amazon Keyspaces.
-