【问题标题】:Multiple zookeeper nodes causing out of memory issue?多个zookeeper节点导致内存不足问题?
【发布时间】:2014-09-16 19:23:12
【问题描述】:

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

现在我了解到,对于每个未指定的 java 进程,它需要大约 25% 的总 RAM,并且我有 3 个 zookeeper 实例,我可以看到一段时间后,我遇到 zookeepers 的连接重置错误并且剩余的内存非常少。

谁能建议我如何控制受预定义内存规范(例如 -Xms 和 -Xmx)限制的 zookeeper 节点以避免这些问题,因为我的集群由于这个问题而无法正常工作?

问候。

【问题讨论】:

    标签: java apache-zookeeper


    【解决方案1】:

    要将JVM参数添加到zookeeper,请在每个zookeeper的conf文件夹下创建名为java.env的文件,内容如下。

    export JVMFLAGS="-Xms512m -Xmx512m"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多