在create .yml中启动一个具有特定HEAP数量的节点



我正在编辑Crate.yml文件,以便启动一个新节点,我的文件是:

cluster.name: name
node.name: "name"
node.master: true
node.data: true
CRATE_HEAP_SIZE: 4g

当用4g内存设置Crate堆时,当创建默认的第一个节点(当Crate启动时)它不工作,它创建1gb的节点。

我应该如何在配置文件中定义堆大小?

Thanks to lot

create_heap_size不是您可以在crate中设置的设置。但它是一个必须事先设置的环境变量。

e。壳中的G:

export CRATE_HEAP_SIZE=4g
bin/crate

如果你使用的是基于RPM的发行版,并且使用yum安装crate,你也可以修改/etc/sysconfig/crate

下的配置文件中的值。

编辑配置文件/etc/default/crate并放入以下代码

CRATE_HEAP_SIZE=4g
MAX_OPEN_FILES=65535
MAX_LOCKED_MEMORY=unlimited

编辑/etc/security/limits.conf并输入如下参数

crate            -       nofile          65535
crate            -       memlock         unlimited

最后在配置文件config.yml

中激活这个参数
bootstrap.mlockall: true

相关内容

  • 没有找到相关文章

最新更新