适用于 Core (SQL) API 的 Azure Cosmos DB Apache Spark 3 OLTP 连接器:发行说明和资源

适用于: SQL API

Azure Cosmos DB OLTP Spark 3 连接器

Azure Cosmos DB OLTP Spark 连接器预览版为使用 SQL API 的 Azure Cosmos DB 提供 Apache Spark 支持。 Azure Cosmos DB 是一种多区域分布式数据库服务,它允许开发人员使用各种标准 API(如 SQL、MongoDB、Cassandra、Graph 和表)处理数据。

请注意,这是一个预览版本。此版本尚未进行负载测试或性能测试,目前不建议在生产场景中使用。

如果你在体验改进方面有任何反馈或看法,请在以下网页上告诉我们: https://github.com/Azure/azure-sdk-for-java/issues/new

文档

版本兼容性

连接器 Spark 最低 Java 版本 支持的 Scala 版本
4.1.0 3.1.1 8 2.12
4.0.0 3.1.1 8 2.12
4.0.0-beta.3 3.1.1 8 2.12
4.0.0-beta.2 3.1.1 8 2.12
4.0.0-beta.1 3.1.1 8 2.12

下载

可以使用 jar 的 maven 坐标自动从 Maven 将 Spark 连接器安装到 Databricks Runtime 8:com.azure.cosmos.spark:azure-cosmos-spark_3-1_2-12:4.1.0

还可以在 SBT 项目中与 Cosmos DB Spark 连接器集成:

libraryDependencies += "com.azure.cosmos.spark" % "azure-cosmos-spark_3-1_2-12" % "4.1.0"

Cosmos DB Spark 连接器适用于 Maven 中央存储库

常规

如果遇到任何 bug,请在此处提交问题。

若要建议新功能或可以进行的更改,请以与提交 bug 相同的方式提交问题。

许可证

此项目遵守 MIT 许可条款,使用了其他第三方库并将其重新打包为 uber jar。 请参阅 NOTICE.txt

贡献

本项目欢迎贡献和建议。 大多数贡献要求你同意贡献者许可协议 (CLA),并声明你有权(并且确实有权)授予我们使用你的贡献的权利。

提交拉取请求时,CLA 机器人将自动确定你是否需要提供 CLA,并相应地修饰 PR(例如标签、注释)。 直接按机器人提供的说明操作。 只需使用 CLA 对所有存储库执行一次这样的操作。

本项目采用 Microsoft 开源行为准则。 有关详细信息,请参阅行为准则常见问题,或如果有任何其他问题或意见,请与 opencode@microsoft.com 联系。