As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Nesta etapa, você confirma que o particionador da sua conta é compatível com o Apache Spark Connector e configura as permissões necessárias do IAM. As práticas recomendadas a seguir ajudam você a provisionar capacidade suficiente de leitura/gravação para a tabela.
-
Confirme se o particionador
Murmur3Partitioner
é o particionador padrão da conta. Esse particionador é compatível com o Spark Cassandra Connector. Para obter mais informações sobre particionadores e como alterá-los, consulte Como trabalhar com particionadores no Amazon Keyspaces. -
Configure suas permissões do IAM para o Amazon Keyspaces, usando endpoints da VPC de interface, com o Apache Spark.
-
Atribua acesso de leitura/gravação à tabela de usuários e acesso de leitura às tabelas do sistema, conforme mostrado no exemplo de política do IAM listado abaixo.
-
É necessário preencher a tabela system.peers com seus endpoints da VPC de interface disponíveis para clientes que acessam o Amazon Keyspaces com o Spark por meio de endpoints da 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":"*" } ] }
-
-
Considere as seguintes práticas recomendadas para configurar capacidade de throughput de leitura/gravação suficiente para que sua tabela do Amazon Keyspaces ofereça suporte ao tráfego do Spark Cassandra Connector.
-
Comece a usar a capacidade sob demanda para ajudá-lo a testar o cenário.
-
Para otimizar o custo do throughput da tabela para ambientes de produção, use um limitador de taxa para o tráfego do conector e configure sua tabela para usar a capacidade provisionada com ajuste de escala automático. Para obter mais informações, consulte Gerencia automaticamente a capacidade de throughput com o ajuste de escala automático do Amazon Keyspaces.
-
Você pode usar um limitador de taxa fixa que vem com o driver Cassandra. Há alguns limitadores de taxa personalizados para Amazon Keyspaces
no repositório de amostras da AWS . -
Para obter mais informações sobre gerenciamento de capacidade, consulte Configurar modos de capacidade de leitura/gravação no Amazon Keyspaces.
-