OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error='Out of memory' (errno=12)


使用docker 安裝kafka時啟動失敗

查看報錯日志

# docker logs --since 30m 71846a96e514
Excluding KAFKA_HOME from broker config
[Configuring] 'port' in '/opt/kafka/config/server.properties'
[Configuring] 'advertised.listeners' in '/opt/kafka/config/server.properties'
[Configuring] 'broker.id' in '/opt/kafka/config/server.properties'
Excluding KAFKA_VERSION from broker config
[Configuring] 'listeners' in '/opt/kafka/config/server.properties'
[Configuring] 'zookeeper.connect' in '/opt/kafka/config/server.properties'
[Configuring] 'log.dirs' in '/opt/kafka/config/server.properties'
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0000000, 1073741824, 0) failed; error='Out of memory' (errno=12)

查看內存使用情況

# free -m

創建swapfile

# dd  if=/dev/zero  of=swapfile  bs=1024  count=500000  
count=空間大小 of空間名字

將swapfile設置為swap空間

# mkswap swapfile

啟用交換空間,這個操作有點類似於mount操作

# swapon  swapfile (刪除交換空間 swapoff swapfile)

至此增加交換空間的操作結束了,可以使用free命令查看swap空間大小是否發生變化

kafka 安裝成功~

參考博客:https://www.cnblogs.com/wang-yaz/p/9395005.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM