由于内存不足,无法在vagrant ubuntu框中启动zookeeper服务器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了由于内存不足,无法在vagrant ubuntu框中启动zookeeper服务器相关的知识,希望对你有一定的参考价值。
我的流浪盒配有以下ubuntu配置。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
以下是内存细节 -
$ free -m
total used free shared buff/cache available
Mem: 488 43 92 1 351 414
我从kafka_2.12-1.1.1.tgz
下载了文件here。
然后我尝试使用以下命令解压缩归档后启动zookeeper服务器。
$ sudo /home/vagrant/kafka/bin/zookeeper-server-start.sh /home/vagrant/kafka/config/zookeeper.properties
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000e0000000, 536870912, 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 536870912 bytes for committing reserved memory.
# An error report file with more information is saved as:
# /home/vagrant/hs_err_pid5404.log
我已经提供了完整的错误日志here。
我总是看到流浪汉机器有交换空间问题。如何解决此问题并在流浪机中成功安装。
您需要显示您的Vagrant文件,但默认的VM内存空间不足以启动Zookeeper,更不用说Kafka和Zookeeper了。
假设您的主机至少有4G内存,您可以查看我从Confluent派生的Vagrant + Ansible仓库,默认情况下,它将在不同的机器上启动Zookeeper和Kafka。
https://github.com/cricket007/cp-ansible/blob/addVagrant/vagrant/README.md
以上是关于由于内存不足,无法在vagrant ubuntu框中启动zookeeper服务器的主要内容,如果未能解决你的问题,请参考以下文章
无法在Ubuntu上启动Vagrant VirtualBox
sh 在Vagrant Ubuntu框中设置Vim + Vundle + Solarized + Tmux。这与我在Vim + Tmux上的文章有关:http://fideloper.com/mac-
Tomcat8无法在Windows Host上的VirtualBox Vagrant中以Ubuntu 16.04启动