Kafka启动报错问题Java HotSpot™ 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error=‘Cannot allocate memory’ (errno=12)
报错问题:
[root@xys kafka]# bin/kafka-server-start.sh config/server.properties &
[1] 21122
[root@iZbp107kmxf01leryrn5p9Z kafka]# Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error='Cannot allocate memory' (errno=12)
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 1073741824 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /usr/local/kafka/kafka/hs_err_pid21122.log
[1]+ Exit 1 bin/kafka-server-start.sh config/server.properties
原因:
就是内存不足,因此我们修改kafka-server-start.sh这个文件即可。
解决方法
修改之前:
修改之后:
我们修改kafka-server-start.sh这个文件
vim ./bin/kafka-server-start.sh
找到并修改配置
export KAFKA_HEAP_OPTS="-Xmx256M -Xms128M"
保存退出,重新启动即可。