OpenJDK 1.8 异常[-XX:ParallelGCThreads=N]

VirtualBox下安装的环境:

Centos7 + OpenJDK javac 1.8.0_212 + Kafka_2.13-2.4.0

操作:

在使用Kafka命令操作的时候,会有如下警告:

OpenJDK 64-Bit Server VM warning: If the number of processors is expected to increase from one, then you should configure the number of parallel GC threads appropriately using -XX:ParallelGCThreads=N

很多网上的教程都说是调整VM的处理器个数来解决,但其实警告信息已经给出了相应的解决方案,即: jvm 添加【-XX:ParallelGCThreads=N】配置或者参数

在Kafka的bin目录下,其 kafka-run-class.sh 文件相当于是入口文件,其它都是调用此Shell文件的

kafka-run-class.sh 中有一个【KAFKA_JVM_PERFORMANCE_OPTS】参数,修改此参数就可以了。可通过命令行或者直接修改此文件来改变警告信息

大概248行,添加【-XX:ParallelGCThreads= 1】,然后就可以了