技术栈
为了确保我们不必担心 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 安全设置有什么关系?
最佳答案
通过测试,当你将 Azure Blob 挂载到 Linux 时,例如 Ubuntu 18.04(我正在使用),如果你想允许其他用户使用挂载目录,可以添加参数 -o allow_other
当你执行命令 blobfuse
.
To allow access to all users, you can mount via the option -o allow_other.
另外,我认为您应该通过命令
chown
授予他人权限.更多详情,请参阅 How to mount Blob storage as a file system with blobfuse .
关于azure - MarkLogic - 森林数据文件夹和 Azure Blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55208381/