我正在编辑Crate.yml
文件以启动新节点,我的文件是:
cluster.name: name
node.name: "name"
node.master: true
node.data: true
CRATE_HEAP_SIZE: 4g
使用4g RAM设置Crate
堆时,在创建默认的第一个节点时(Crate
启动时)它不起作用,它会创建1gb的节点。
如何在配置文件中定义堆大小?
非常感谢
答案 0 :(得分:4)
CRATE_HEAP_SIZE不是您可以在crate.yml文件中设置的设置,而是您必须事先设置的环境变量。
例如在shell中:
export CRATE_HEAP_SIZE=4g
bin/crate
如果您正在使用基于RPM的发行版并使用yum安装crate,您还可以更改/ etc / sysconfig / crate下配置文件中的值
答案 1 :(得分:1)
编辑配置文件/ 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