技术栈
为确保不必担心MarkLogic Forest的数据磁盘大小,我们已将Azure Blob配置为Linux计算机中的文件夹之一,因此我们不必担心磁盘大小。
我注意到的东西很少
使用以下命令授予所有人权限
现在,当我们开始使用MarkLogic Content Pump(MLCP)导入
19/03/15 17:01:19错误mapreduce.ContentWriter:SVC-FILSTAT:文件状态错误:stat64'/ mnt / mycontainer / Forests / forest-01 / 000043e5':权限被拒绝
首先,我们尝试使用mycontainer,但将其映射到Azure Blob时,它看起来并不像azureblob那样绿色。我们仍然需要将azureblob映射到“ azureblob”文件夹。
似乎我在这里缺少与Azure Blob安全设置有关的东西吗?
答案 0 :(得分:1)
通过测试,当您将Azure Blob安装到Linux(例如,我正在使用的Ubuntu 18.04)上时,如果要允许其他用户使用安装目录,则可以添加参数{{1 }},当您执行命令-o allow_other
时。
要允许所有用户访问,可以通过-o选项安装 allow_other。
此外,我认为您应该通过命令blobfuse
授予其他人许可。有关更多详细信息,请参见How to mount Blob storage as a file system with blobfuse。
答案 1 :(得分:0)
首先,我要感谢Charles在此问题上所做的努力和提供的帮助,谢谢Charls :)。我相信这会在某个时间,某个地方对我有帮助。
我在how to setup MarkLogic on Aure上获得了链接
在第27页上,配置用于Azure Blob存储的MarkLogic的步骤
总结是
您已完成。没有Blobfuse,没有驱动器安装,仅是MarkLogic中的配置
太棒了!
它像梦一样工作:)