kafka相关问题

1. 内外网同时访问

  • 配置
    只添加 advertised.listeners 这一行即可。
listeners=SASL_PLAINTEXT://172.xxx.28.149:9092
security.inter.broker.protocol=SASL_PLAINTEXT
sasl.enabled.mechanisms=PLAIN
sasl.mechanism.inter.broker.protocol=PLAIN
advertised.listeners=SASL_PLAINTEXT://47.xxx.xxx.140:9092
  • 应用场景
    如阿里云,绑定弹性IP后给外网使用。

2. kafka内存设置

  • kafka-eagle上可以看到如下信息
image.png
  • 增加内存只需要配置kafka服务的jvm虚拟机即可
    修改配置文件 /opt/kafka/bin/kafka-server-start.sh
if [ "x$KAFKA_HEAP_OPTS" = "x" ]; then
    export KAFKA_HEAP_OPTS="-server -Xms10G -Xmx10G -XX:PermSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=8 -XX:ConcGCThreads=5 -XX:InitiatingHeapOccupancyPercent=70"
    export JMX_PORT="9999"
fi
  • 重启kafka
    (略)
  • 查看结果


    image.png

3. kafka的存储位置

  • 默认位置
    默认存储在tmp下kafka-logs目录,实际是kafka的存储目录。
    tmp在根目录,数据肯定不能放在这个位置。

  • 修改
    /opt/kafka/config/server.properties

############################# Log Basics #############################

# A comma separated list of directories under which to store log files
log.dirs=/data/kafka-logs

4. Daemo 模式启动

  • nohup启动(不推荐)
nohup /opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties 1>/dev/null 2>&1 &
  • 以demean模式启动(推荐)
/opt/kafka/bin/kafka-server-start.sh -daemon  /opt/kafka/config/server.properties
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ![Flask](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAW...
    极客学院Wiki阅读 7,407评论 0 3
  • 不知不觉易趣客已经在路上走了快一年了,感觉也该让更多朋友认识知道易趣客,所以就谢了这篇简介,已做创业记事。 易趣客...
    Physher阅读 3,452评论 1 2
  • 双胎妊娠有家族遗传倾向,随母系遗传。有研究表明,如果孕妇本人是双胎之一,她生双胎的机率为1/58;若孕妇的父亲或母...
    邺水芙蓉hibiscus阅读 3,729评论 0 2
  • 晴天,拥抱阳光,拥抱你。雨天,想念雨滴,想念你。 我可以喜欢你吗可以啊 我还可以喜欢你吗可以,可是你要知道我们不可...
    露薇霜凝阅读 1,244评论 1 2