这是我的stackoverflow post的后续内容:如何在工作人员角色实例上将页面blob挂载为VHD?安装驱动器后,我将它作为--dbpath参数的值传递给mongo实例。
简而言之,我正在尝试使用azure blob上的数据目录启动单个mongo实例(用于持久性)。我正在构建Azure网站上的HelloWorld示例 - 而不是启动Tomcat实例,我将启动mongo实例。
答案 0 :(得分:1)
我建议您按照本指南操作:http://www.codeproject.com/Articles/81413/Windows-Azure-Drives-Part-1-Configure-and-Mounting。本指南介绍了如何安装驱动器,但它还说明了如何将驱动器号保存为环境变量。
当您启动mongo实例时,这很有趣,您可以将此环境变量与--dbpath一起使用。也许最好将所有代码封装在控制台应用程序中,以便您可以在启动mongo实例之前简单地启动它。
答案 1 :(得分:0)
我不确定你是否可以在Java中安装驱动器。目前,此功能在Windows Azure Storage Client for Java中不可用:https://github.com/WindowsAzure/azure-sdk-for-java。也没有本机(C ++)API。因此,您可能需要使用.NET来安装驱动器,然后从.NET应用程序启动Java进程。目前,您还可以在http://www.mygreatwindowsazureidea.com/forums/34192-windows-azure-feature-voting上提交功能请求。
最诚挚的问候,
徐明。