我可以使用离线媒体强制安装 memsql 吗?

Can I force install memsql with offline media?

我尝试在限制上网的受限环境下部署MemSQL,但是网络仍然可以上网,不能宕机。

我使用memsql-ops file-add -t memsql添加离线媒体没问题。但是 memsql-deploy 子命令仍然总是尝试从 Internet 下载更新版本。

过去,我可以通过放下面向 Internet 的 NIC 来强制 memsql-deploy 隐式使用离线媒体。但是我如何才能强制仅使用离线媒体安装 memsql 而无需关闭网络?

使用 memsql-deploy --version-hash HASH 安装特定版本。 HASH 可以在 memsqlbin/utils/build_receipt.json 中找到为 memsql_version_hash (http://docs.memsql.com/docs/build-receipt-schema)。这将确保它使用您添加的文件,而不是尝试下载不同的版本。