[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"
保存退出,重新启动即可。



