storage - 是否有 Marklogic 的配置文件,我可以在其中设置新森林的默认文件夹
问题描述
在 Azure 中,/var/opt 的 CENTOS 默认驱动器(默认情况下是森林)只有 30 GIG。如果您安装 DataHub,即使您将项目文件夹设置为 /dev/sdc 上的 /data/dataHub,它也会在 /var/opt 下创建所有存储,这些存储将填充最少的数据。这显然不理想。我假设我遗漏了一些东西,并且在某处有一个配置文件,我可以在其中更改数据库创建的默认值,因此我的数据与我的软件是分开的。
任何帮助将不胜感激。
解决方案
MarkLogic 使用启动时引用的配置文件来确定数据应该去哪里。如果您需要将默认数据目录放在不同的位置,您应该创建/编辑 /etc/marklogic.conf 并为 MARKLOGIC_DATA_DIR 设置一个值
# where MarkLogic keeps its data
export MARKLOGIC_DATA_DIR=/dev/sdc
当您重新启动 MarkLogic 时,它将使用它作为新的默认位置。或者,您可以为设备 /var/opt/MarkLogic 或 /var/opt/MarkLogic/Forests 创建挂载点,并保留默认设置。
推荐阅读
- php - 调用集合时如何在laravel刀片html属性中添加索引
- android - Android XML:用菱形/菱形边框绘制 StackOverflow 的 GraphicDesign 菱形/菱形按钮
- python-3.x - 使用 parse_dates 从 pandas 中的多个列中解析日期
- javascript - 使用 JavaScript/jQuery 的杯子到分数
- javascript - 导致 infdig 的过滤器/函数
- php - Laravel 使用函数查询失败
- javascript - 用 JS 无法理解这个 DOM 目标
- mysql - 如何为测试设置 mySql 的 CURDATE 日期?
- c# - 控制自定义按钮的预定义内容的外观
- python-3.x - Python 3.6 Flask restful 和异步 for 循环