Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
APLICA-SE A:
Cassandra
Como desenvolvedor, é possível ter aplicativos que usam os pares de chave/valor. Você pode usar uma conta da API para Cassandra no Azure Cosmos DB para armazenar e gerenciar dados de chave/valor. Este tutorial mostra como carregar dados de usuário de exemplo para uma tabela em uma conta da API para Cassandra no Azure Cosmos DB usando um aplicativo Java. O aplicativo Java usa o driver Java e carrega dados do usuário, como a ID do usuário, o nome de usuário e a cidade do usuário.
Este tutorial cobre as seguintes tarefas:
- Carregue dados em uma tabela do Cassandra.
- Execute o aplicativo.
Pré-requisitos
- Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
- Este artigo pertence a um tutorial de várias partes. Antes de começar com este artigo, certifique-se criar a conta, o keyspace e a tabela da API do Cassandra.
Carregar dados na tabela
Para carregar dados na tabela API do Cassandra, siga estas etapas:
Abra o
UserRepository.javaarquivo nasrc\main\java\com\azure\cosmosdb\cassandrapasta. Acrescente o código para inserir ouser_id,user_nameeuser_bcitycampos na tabela./** * Insert a row into user table * * @param id user_id * @param name user_name * @param city user_bcity */ public void insertUser(PreparedStatement statement, int id, String name, String city) { BoundStatement boundStatement = new BoundStatement(statement); session.execute(boundStatement.bind(id, name, city)); } /** * Create a PrepareStatement to insert a row to user table * * @return PreparedStatement */ public PreparedStatement prepareInsertStatement() { final String insertStatement = "INSERT INTO uprofile.user (user_id, user_name , user_bcity) VALUES (?,?,?)"; return session.prepare(insertStatement); }Abra o
UserProfile.javaarquivo nasrc\main\java\com\azure\cosmosdb\cassandrapasta. Essa classe contém o método principal que chama os métodoscreateKeyspaceecreateTableque você definiu anteriormente. Agora, acrescente o código a seguir para inserir alguns dados de exemplo na tabela da API do Cassandra.//Insert rows into user table PreparedStatement preparedStatement = repository.prepareInsertStatement(); repository.insertUser(preparedStatement, 1, "JohnH", "Seattle"); repository.insertUser(preparedStatement, 2, "EricK", "Spokane"); repository.insertUser(preparedStatement, 3, "MatthewP", "Tacoma"); repository.insertUser(preparedStatement, 4, "DavidA", "Renton"); repository.insertUser(preparedStatement, 5, "PeterS", "Everett");
Executar o aplicativo
Abra um prompt de comando ou uma janela de terminal e altere o caminho da pasta para onde você criou o projeto. Execute o mvn clean install comando para gerar o cosmosdb-cassandra-examples.jar arquivo dentro da pasta de destino e executar o aplicativo.
cd "cassandra-demo"
mvn clean install
java -cp target/cosmosdb-cassandra-examples.jar com.azure.cosmosdb.cassandra.examples.UserProfile
Agora você pode abrir o Data Explorer no portal do Azure para confirmar se as informações do usuário foram adicionadas à tabela.
Próxima etapa
Neste tutorial, você aprendeu a carregar dados de exemplo para uma conta da API para Cassandra no Azure Cosmos DB. Prossiga agora para o próximo artigo: