apache-kafka - kafka-run-class 抛出 java.lang.OutOfMemoryError 错误
问题描述
我在 Linux 上运行 kafka_2.12-2.2.0。当我运行此命令时,它会给出 OOM 错误。如果我增加内存选项,它会超时:
./kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list broker1:9092,broker2:9092,broker3:9092 --topic test
(给OOM喜欢Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
)
如果我先这样做,export KAFKA_HEAP_OPTS="-Xmx1G -Xms1G"
那么我会超时Exception in thread "main" org.apache.kafka.common.errors.TimeoutException: Timeout expired while fetching topic metadata
我的 kafka 服务器属性使用 SSL,我读到 SSL 有时会出现问题。我注意到没有像--command-config
其他命令那样的参数,所以我不知道这个命令将如何进行身份验证。
如何成功运行此命令?
解决方案
推荐阅读
- javascript - gsap中的动画进度条
- python-3.x - Python字典获取多个键
- java - 有没有办法找到一个在折射到另一个包后消失的类?
- java - 使用正则表达式在java中用另一个字符串替换字符串
- pyspark - 从数组pyspark中删除特殊字符
- vue.js - 无法弄清楚如何在表格行 (tr) 上进行 v-for 并呈现具有多列 (td) 的子组件
- mongodb - Mongoose 子文档数组更新
- sql - 使用“使用”时删除限定符错误
- javascript - 将其值更改为最小值或最大值的输入
- javascript - Firefox 在第二次和连续单击滚动到顶部按钮时忽略平滑滚动