升级存储配置¶
您只需在访问库时遇到错误消息提示,或在升级过程中被要求时,才需要遵循本指南。
这表明您的库存储的配置不受此版本 ArcticDB 的支持。
本指南的其余部分将解释如何更新 Arctic 实例中所有库的存储配置。
由于这需要对存储具有写入权限,因此应由具有适当权限的用户执行。
升级脚本¶
先决条件¶
- 确保所有用户使用的 ArcticDB 版本至少为 3.0.0
- 安装最新版 ArcticDB:
pip install -U arcticdb
或conda 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 |