0

这是我的stackoverflow 帖子的后续内容:如何将页面 blob 作为 VHD 安装在辅助角色实例上?安装驱动器后,我会将其作为 --dbpath 参数的值传递给 mongo 实例。

简而言之,我正在尝试使用 azure blob 上的数据目录启动一个 mongo 实例(为了持久性)。我正在 Azure 站点上的HelloWorld示例上构建——我将启动 mongo 实例,而不是启动 Tomcat 实例。

4

2 回答 2

1

我建议您遵循本指南: http: //www.codeproject.com/Articles/81413/Windows-Azure-Drives-Part-1-Configure-and-Mounting。本指南说明了如何安装驱动器,但它也说明了如何将驱动器号保存为环境变量。

这很有趣,因为当您启动 mongo 实例时,您可以将此环境变量与 --dbpath 一起使用。也许最好将所有代码封装在控制台应用程序中,这样您就可以在启动 mongo 实例之前简单地启动它。

于 2012-04-21T19:13:48.483 回答
0

我不确定您是否可以在 Java 中安装驱动器。目前此功能在适用于 Java 的 Windows Azure 存储客户端中不可用:https ://github.com/WindowsAzure/azure-sdk-for-java 。也没有本机 (C++) API。因此,您可能需要使用 .NET 安装驱动器,然后从 .NET 应用程序启动 Java 进程。目前,您还可以在http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting上提交功能请求。

最好的祝福,

明旭。

于 2012-04-23T09:35:42.453 回答