You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地创建Kafka Topic时遇JVM UseG1GC实验选项错误求助

Kafka创建Topic时JVM启动报错的解决办法

执行以下Kafka Topic创建命令时:

kafka-topics --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 10 --topic workflow

触发如下报错:

Error: VM option 'UseG1GC' is experimental and must be enabled via -XX:+UnlockExperimentalVMOptions.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

解决步骤:

  • 定位到Kafka安装目录下的bin/kafka-run-class.sh(Windows系统对应bin/windows/kafka-run-class.bat)
  • 打开该文件,找到包含UseG1GC的JVM性能参数配置段
  • 在-XX:+UseG1GC参数前添加-XX:+UnlockExperimentalVMOptions,修改后的配置示例:
    KAFKA_JVM_PERFORMANCE_OPTS="-XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:MaxGCPauseMillis=20 -XX:InitiatingHeapOccupancyPercent=35 -XX:+ExplicitGCInvokesConcurrent -Djava.awt.headless=true"
    
  • 保存文件后,重新执行Topic创建命令即可恢复正常

内容的提问来源于stack exchange,提问作者Aakarshit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 01:01:03