AnyRobot-设置 kafka 缓存时长最佳实践

简介:日志数据进入 AnyRobot 中, 会默认在 kafka 中保留 7 天,默认保存时长可根据需要进行修改。

关键字

kafka、缓存

 

适用产品

  • AnyRobot 3.0.13 - 3.0.14
 

目的

日志数据进入 AnyRobot 之后,会首先在 kafka 中缓存,默认缓存周期是 7 天,可根据本最佳实践,修改 kafka的缓存周期。

 

解决方案

1. 通过浏览器访问 https://< AnyRobot IP地址>:30880  进入 Kubesphere 管理页面,输入用户名及密码后,点击登录

2.依次点击平台管理 > 项目管理,在项目管理界面中,点击 anyrobot,进入 anyrobot 项目管理页面

3.依次点击工作负载 > 有状态副本集 > kafka,进入 kafka 配置页面。

4.选择 kafka-0 容器组下的 kafka 容器,点击终端按钮,打开容器终端配置页面。

5.在终端中输入以下命令,修改 kafka 缓存保留时长。其中,86400000 代表了缓存保留的时长,单位为毫秒。

/opt/kafka/bin/kafka-configs.sh --zookeeper zookeeper-anyrobot:2181 --entity-type topics --entity-name kafka_topic --alter --add-config retention.ms=86400000

 

更多信息

关于 kafka 的更多说明,请参考 kafka 官方网站介绍:kafka
 

为了给您提供更优质的服务,请您先完善以下信息:
确认提交
weixin

扫码关注

爱数技术支持中心公众号