多个zookeeper节点导致内存不足问题?

时间:2014-09-15 18:35:58

标签: java apache-zookeeper

我在两台服务器上运行3个zookeeper实例作为6的集群,我使用zkServer.sh脚本运行zookeeper,而不是64位Red Hat Linux上的任何Java参数,每台服务器上有12G的RAM。

现在据我所知,对于每个未指定的java进程,它占用总RAM的25%左右,并且我有3个zookeeper实例,我可以看到在一段时间后,我得到动物园管理员的连接重置错误和非常低的内存。

有人可以建议我如何控制受预定义内存规格限制的zookeeper节点,例如-Xms& -Xmx以避免这些问题,因为我的群集因此问题无法正常工作?

问候。

1 个答案:

答案 0 :(得分:2)

要向Zookeeper添加JVM参数,请在每个具有以下内容的zookeeper中的conf文件夹下创建名为java.env的文件。

export JVMFLAGS="-Xms512m -Xmx512m"