MarkLogic-我们可以在Azure Blob上配置计划的备份吗

时间:2019-07-04 11:06:43

标签: azure backup marklogic azure-blob-storage

我们要为数据库配置计划备份。

我们已经在安全性-> Azure凭据中为Azure Blob设置了存储帐户和访问密钥。

在备份目录中,输入azure:// containName 该容器名称存在于给定的存储帐户中。

对此,它说 主机ml01上不存在目录azure:// backup /。您想尝试创建它吗?

有人可以帮我配置吗?

2 个答案:

答案 0 :(得分:1)

听起来好像您想创建一个工作作业,该工作将MarkLogic数据库的数据备份到Azure Blob存储并按时间表触发。对?我不完全理解您的意思,所以这里只是我的建议。

我不熟悉MarkLogic,但是我认为您可以在阅读marklogic的标记信息并且看到它支持客户端后,为NodeJS或Java程序编写脚本来执行备份工作。用于Node和Java的API。

据我所知,如果您准备在编程中进行备份,通常可以通过三种方法在Azure上部署它。

  1. 您可以将其部署为带有cron表达式的webjob来触发备份工作,请参阅正式文档Run Background tasks with WebJobs in Azure App Service
  2. 您可以使用WebApp之类的服务将其作为Web API部署在Azure上,并使用Azure Scheduler来触发它。
  3. 您可以将其部署为Azure函数,并使用计时器触发器来触发它,请参考官方文档Create a function in Azure that is triggered by a timer

当然,还有其他服务可以帮助您满足您的需求。我不知道最适合您的是什么。如果您有任何疑问,请随时告诉我。

答案 1 :(得分:0)

我遇到了类似的问题,并且能够解决它。

在文件夹内的容器旁边创建内容。所以你的结构应该像这样

azure://容器名称/文件夹

这样做我才能够解决我的问题。