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