问题标签 [azure-cosmosdb-cassandra-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
857 浏览

java - 现有应用程序从 Cassandra DB 迁移到 Cosmos DB

可能需要进行哪些类型的代码更改?在这方面,文档似乎有冲突,并且没有提供我能找到的细节。该文档指出:

  1. 无需更改代码
  2. 可能需要进行细微的代码更改
  3. 许多情况不需要更改代码

如果我有更新并从 Cassandra 读取的应用程序已经在运行,那么一旦实施 Cosmos,什么情况会导致需要更改代码?我的应用程序中的查询会按原样工作吗?

我已经看到,如果需要,您可以添加代码来自动调整吞吐量,但我没有看到文档中描述从 Cassandra 迁移到 Cosmos 后对现有应用程序的查询或代码更改的任何细节。

0 投票
2 回答
219 浏览

azure-cosmosdb - 无法将 Cassandra CQL shell 连接到 Azure-CosmosDB

我在我的 windows cql shell 上输入了以下命令

set SSL_VERSION=TLSv1_2;

并得到了这个错误

No viable alternative at input 'set'([set]..)

0 投票
1 回答
39 浏览

azure - 使用 Cassandra 和 Cosmos 的 Azure 迁移服务

有谁知道 Azure 的迁移服务何时与将 Cassandra 数据迁移到 Cosmos DB 兼容?我听说团队不久前可能正在研究它,我想知道是否有任何关于它何时可用/是否仍在发生的更新?

0 投票
1 回答
110 浏览

cassandra - Kafka Connect Cassandra 是否与 Cosmos Cassandra 兼容?

我正在使用 Kafka Connect Cassandra 从 Kafka 主题中读取并插入到 Cassandra,这与 Cosmos Cassandra 兼容吗?

0 投票
1 回答
175 浏览

cassandra - 将 CosmosDB 与 Datastax DevCenter Cassandra 连接

这是否可以使用 Datastax DevCenter Cassandra 连接 CosmosDB 帐户。

为此,我使用 Cassandra API 创建了 1 个 CosmosDB 实例。

由于代码需要联系点、端口、用户名和密码:我在 Devcenter 中添加了这些详细信息并出现以下错误:

根据 Azure 门户,我添加的详细信息是正确的。

在此处输入图像描述

0 投票
1 回答
3859 浏览

azure-cosmosdb - 我可以获取 Cosmos DB 表中大量记录的所有记录的计数吗?

假设我在 Cosmos DB SQL 表中有大约 1000 万个文档,或者在 Cosmos DB Cassandra 表中有 1000 万个集合,有没有办法查看这些表中的文档/集合的数量?

0 投票
0 回答
144 浏览

azure-cosmosdb - 如何在 CosmosDB/Cassanadra API 中使用自动索引?

Cosmos DB 常见问题解答在 Cassandra API 部分中说Azure Cosmos DB provides automatic indexing of all attributes without any schema definition. https://docs.microsoft.com/en-us/azure/cosmos-db/faq#does-this-mean-i-dont-have-to-create-more-than-one-index-to-satisfy- the-queries-1

但是当我尝试向WHERE column1 = 'x'我的 CQL 查询添加过滤器时,我从 Datastax cassandra 驱动程序中得到异常,说不支持数据过滤。我试图通过提供绕过客户端驱动程序,ALLOW FILTERING但这次从 cosmos 服务器收到错误,说此功能未实现。

那么,如果为 Cosmos/Cassandra API 实现了自动索引,那么如何使用呢?

0 投票
1 回答
206 浏览

java - 在 Azure CosmosDB Cassandra API 中设置读取操作的一致性级别

我正在编写一个连接到 Microsoft Azure CosmosDB 中的 Cassandra 数据库的 Java 应用程序。根据https://docs.microsoft.com/en-us/azure/cosmos-db/how-to-manage-consistency上的文档页面,cosmosdb 可以选择设置读取操作的一致性级别。但是,在使用 cassandra 的 SQL API 时,我无法找到如何执行此操作的示例。我正在扩展 Microsoft 在https://github.com/Azure-Samples/azure-cosmos-db-cassandra-java-getting-started提供的示例。该示例使用 datastax 驱动程序 cassandra。

是否可以使用此驱动程序设置一致性级别?

0 投票
1 回答
647 浏览

python - 如何使用 Cassandra API 将 Python 的 cosmos_client 连接到 Cosmos DB 实例?

我设置了一个 Cosmos DB (Cassandra API) 实例,我想通过 Python 应用程序管理它的吞吐量。我可以使用 Azure 中列出的 cassandra 端点和主密码创建 azure.cosmos.cosmos_client 且没有错误,但所有尝试与客户端的交互都会导致“azure.cosmos.errors.HTTPFailure:状态代码:404”。

我已经通过 Python 中的 cassandra-driver 成功地与该数据库交互,但我想访问 cosmos-client 以通过代码管理吞吐量配置。我想自动调整吞吐量,因为数据库使用在高利用率和几乎没有活动之间波动。

创建 cosmos_client 需要一个有效的 URI,其中包含架构(https/http/ftp 等...)。azure 上列出的端点已成功用于通过 cqlsh 以及 Python cassandra-driver 进行连接,但未指定架构。我在提供的端点的开头添加了“https://”,并且能够在 Python 中创建客户端(“http://”会导致错误,并且验证了不正确的地址也会导致错误,即使使用“https://” ”)。现在我已经创建了一个客户端对象,我尝试与它进行的任何交互都会给我 404 错误。

我想知道使用 cosmos_client 是否是与 Cosmos Cassandra 实例交互以修改我的 Python 应用程序的吞吐量的正确方法。如果是这样,我应该如何正确设置 cosmos_client?也许有一种方法可以直接通过使用 cassandra-driver 修改数据库来做到这一点。

0 投票
2 回答
1941 浏览

sql - 错误:值 show 不是 Unit CaseFileDFTemp.show() 的成员

databricks我在Scala 笔记本中运行了以下代码,但出现错误。

添加库:azure-cosmosdb-spark_2.4.0_2.11-1.3.4-uber 代码:

错误:

错误:值 show 不是 Unit CaseFileDFTemp.show() 的成员