修改zookeeper jvm参数

在zkServer.sh中,增加以下参数:

start)
    echo  -n "Starting zookeeper ... "
    if [ -f $ZOOPIDFILE ]; then
      if kill -0 `cat $ZOOPIDFILE` > /dev/null 2>&1; then
         echo $command already running as process `cat $ZOOPIDFILE`.
         exit 0
      fi
    fi
    nohup $JAVA $ZOO_DATADIR_AUTOCREATE "-Dzookeeper.log.dir=${ZOO_LOG_DIR}" \
    "-Dzookeeper.root.logger=${ZOO_LOG4J_PROP}" \
    -cp "$CLASSPATH" $JVMFLAGS -Xmx2G -Xms2G $ZOOMAIN "$ZOOCFG" > "$_ZOO_DAEMON_OUT" 2>&1 < /dev/null &

 

 默认不配置,是会根据操作系统本身内存大小的一个百分比预先分配的,所以这不是我们一般需要的。

posted @ 2018-11-12 20:27  史红星-shihongxing  阅读(1344)  评论(0编辑  收藏  举报