gpt4 book ai didi

hadoop - Kafka 代理启动内存问题

转载 作者:可可西里 更新时间:2023-11-01 14:42:21 26 4
gpt4 key购买 nike

我是 Kafka 和 Hadoop 技术的新手。我试图在 AWS EC2 VM 实例上安装并运行我的第一个单节点、单代理集群,我完成了:

1)java安装

2) 使用 java 相关条目更新 ~/.bashrc 和 ~/.nash_profile 文件

3) 能够运行内部zookeeper实例,但是

4) 一旦我尝试启动 kafka 代理,它就会向我抛出以下错误消息:

$ bin/kafka-server-start.sh config/server.properties
Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c0130000, 986513408, 0) failed; error='Cannot allocate memory' (errno=12)

There is insufficient memory for the Java Runtime Environment to continue.
Native memory allocation (malloc) failed to allocate 986513408 bytes for committing reserved memory.
An error report file with more information is saved as:
/usr/local/kafka/hs_err_pid2549.log

我不确定我做错了什么。此 AWS EC2 VM 实例是新创建的 Ubuntu-t2.micro 实例,具有 8 GB 通用 SSD 卷。

最佳答案

这是内存问题。我将 kafka-server-startup.sh 和 zookeeper-server-start.sh 中的最小和最大内存分配值更新为 export KAFKA_HEAP_OPTS="-Xmx256M -Xms128M" 并启动了 zookeeper 和 kafka 服务器工作正常。谢谢

关于hadoop - Kafka 代理启动内存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31986439/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com