在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 &

 

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

相关文章:

  • 2022-12-23
  • 2021-11-05
  • 2022-12-23
  • 2023-03-22
  • 2023-03-22
  • 2021-06-01
猜你喜欢
  • 2021-11-05
  • 2021-09-06
  • 2022-12-23
  • 2021-11-29
  • 2021-06-28
  • 2022-12-23
相关资源
相似解决方案