не удалось запустить zookeeper server в vagrant ubuntu box из-за нехватки памяти - PullRequest
0 голосов
/ 18 сентября 2018

У меня vagrant box с приведенными ниже конфигурациями 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 с здесь .

Затем я пытаюсь запустить сервер 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

Я предоставил полный журнал ошибок здесь .

Я всегда вижу, что у бродячей машины есть проблема с местом подкачки.Как я могу решить эту проблему и успешно установить на бродячем компьютере.

1 Ответ

0 голосов
/ 18 сентября 2018

Вам нужно будет показать свой файл Vagrant, но для запуска Zookeeper недостаточно места для памяти виртуальной машины по умолчанию, не говоря уже о Kafka и Zookeeper.

Предполагая, что на вашем хост-компьютере есть как минимум 4 ГБ памяти, вы можете взглянуть на репозиторий Vagrant + Ansible, который я разбудил в Confluent, который по умолчанию запускает Zookeeper и Kafka на отдельных машинах.

https://github.com/cricket007/cp-ansible/blob/addVagrant/vagrant/README.md

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...