下的配置文件中的值。
我正在编辑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