跳到内容

升级存储配置

您只需在访问库时遇到错误消息提示,或在升级过程中被要求时,才需要遵循本指南。

这表明您的库存储的配置不受此版本 ArcticDB 的支持。

本指南的其余部分将解释如何更新 Arctic 实例中所有库的存储配置。

由于这需要对存储具有写入权限,因此应由具有适当权限的用户执行。

升级脚本

先决条件

  • 确保所有用户使用的 ArcticDB 版本至少为 3.0.0
  • 安装最新版 ArcticDB:pip install -U arcticdbconda install -c conda-forge arcticdb
  • 您必须拥有用于 ArcticDB 后端的存储(例如 S3 存储桶 / Azure Blob 存储)的写入凭据
  • 创建一个适合与带有写入凭据的 Arctic 实例一起使用的后端 URI。请参阅文档
  • 运行 arcticdb_update_storage --uri "<uri>",其中 <uri> 是在上述步骤中创建的。这将不会修改任何内容,但会记录受影响的库,并带有“Config NOT OK for”字样"

运行脚本

如果在执行上述步骤后没有库显示为受影响,您可以立即停止。您无需再做其他操作。

警告

运行此脚本将导致使用低于 ArcticDB 3.0.0 版本的客户端无法访问受影响的库。受影响的库已在上述步骤中显示。请确保用户已首先升级到 arcticdb==3.0.0 或更高版本。

  • 运行 arcticdb_update_storage --uri "<uri>" --run,其中 <uri> 与上面相同。

发布历史

ArcticDB 版本 升级 Github Issue
3.0.0 从存储的配置中移除凭据。 #802