MarkLogic - 森林数据文件夹和 Azure Blob
MarkLogic - Forest data folder & Azure Blob
技术栈
- 马克逻辑 9.0
- 塞诺斯 Linux
- Azure Blob
- Blobfuse
为了确保我们不必担心 MarkLogic Forest 的数据磁盘大小,我们已将 Azure Blob 配置到 Linux 机器中的文件夹之一,因此我们不必担心磁盘大小。
我注意到的事情很少
- 需要在 Linux
中创建文件夹
- 创建文件夹并将其指向上面的文件夹
- 然后配置 Blobfuse,否则我们在创建林时会被拒绝许可
使用下面的命令给所有权限
- chmod 777 -R
现在我们开始使用 MarkLogic Content Pump (MLCP) 进行导入
19/03/15 17:01:19 错误 mapreduce.ContentWriter:SVC-FILSTAT:文件状态错误:stat64 '/mnt/mycontainer/Forests/forest-01/000043e5':权限被拒绝
所以如果你看下图
1st 我们尝试使用 mycontainer,但是一旦我们将其映射到 Azure Blob,它看起来就不像 azureblob 那样是绿色的。我们仍然需要将 azureblob 映射到 "azureblob" 文件夹。
我好像遗漏了什么,与 Azure Blob 安全设置有关吗?
通过测试,当你将Azure Blob挂载到Linux,例如Ubuntu18.04(我正在使用),如果你想让其他用户使用挂载目录,可以在执行命令blobfuse
.
时加上参数-o allow_other
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。
首先,我要感谢 Charles 在这个问题上所做的努力和提供的帮助,谢谢 Charls :)。我相信这会在某个时候对我有所帮助。
我在 how to setup MarkLogic on Aure
上获得了 link
第 27 页,为 Azure Blob 存储配置 MarkLogic 的步骤
总结起来就是
- 在 Azure 中创建存储帐户
- 创建 Blob 容器
- 转到 MarkLogic 服务器 (http://localhost:8001)
- 转到安全 -> 凭据
- 提供存储帐户和 Azure 存储密钥
- 在创建 MarkLogic Forest 时,提到了数据目录中的容器路径
天蓝色://mycontainer/mydirectory/myfile
大功告成。没有 Blobfuse,没有驱动器安装,只有 MarkLogic
中的配置
太棒了!!
一切如梦如幻:)
技术栈
- 马克逻辑 9.0
- 塞诺斯 Linux
- Azure Blob
- Blobfuse
为了确保我们不必担心 MarkLogic Forest 的数据磁盘大小,我们已将 Azure Blob 配置到 Linux 机器中的文件夹之一,因此我们不必担心磁盘大小。
我注意到的事情很少
- 需要在 Linux 中创建文件夹
- 创建文件夹并将其指向上面的文件夹
- 然后配置 Blobfuse,否则我们在创建林时会被拒绝许可
使用下面的命令给所有权限
- chmod 777 -R
现在我们开始使用 MarkLogic Content Pump (MLCP) 进行导入
19/03/15 17:01:19 错误 mapreduce.ContentWriter:SVC-FILSTAT:文件状态错误:stat64 '/mnt/mycontainer/Forests/forest-01/000043e5':权限被拒绝
所以如果你看下图
1st 我们尝试使用 mycontainer,但是一旦我们将其映射到 Azure Blob,它看起来就不像 azureblob 那样是绿色的。我们仍然需要将 azureblob 映射到 "azureblob" 文件夹。
我好像遗漏了什么,与 Azure Blob 安全设置有关吗?
通过测试,当你将Azure Blob挂载到Linux,例如Ubuntu18.04(我正在使用),如果你想让其他用户使用挂载目录,可以在执行命令blobfuse
.
-o allow_other
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。
首先,我要感谢 Charles 在这个问题上所做的努力和提供的帮助,谢谢 Charls :)。我相信这会在某个时候对我有所帮助。
我在 how to setup MarkLogic on Aure
上获得了 link第 27 页,为 Azure Blob 存储配置 MarkLogic 的步骤
总结起来就是
- 在 Azure 中创建存储帐户
- 创建 Blob 容器
- 转到 MarkLogic 服务器 (http://localhost:8001)
- 转到安全 -> 凭据
- 提供存储帐户和 Azure 存储密钥
- 在创建 MarkLogic Forest 时,提到了数据目录中的容器路径 天蓝色://mycontainer/mydirectory/myfile
大功告成。没有 Blobfuse,没有驱动器安装,只有 MarkLogic
中的配置太棒了!!
一切如梦如幻:)