Diskspace 容器中的Apache Pulsar磁盘使用情况
我正在Docker容器中以独立模式运行ApachePulsar 我正在将日志文件行发布到pulsar主题中。总原木尺寸约为60G pulsar容器在Diskspace 容器中的Apache Pulsar磁盘使用情况,diskspace,apache-pulsar,pulsar,Diskspace,Apache Pulsar,Pulsar,我正在Docker容器中以独立模式运行ApachePulsar 我正在将日志文件行发布到pulsar主题中。总原木尺寸约为60G pulsar容器在/磁盘上的磁盘空间一直不足,必须终止 这是默认配置。docker compose文件如下所示 pulsar: image: apachepulsar/pulsar container_name: pulsar command: bin/pulsar standalone ports: - 6650:
/
磁盘上的磁盘空间一直不足,必须终止
这是默认配置。docker compose文件如下所示
pulsar:
image: apachepulsar/pulsar
container_name: pulsar
command: bin/pulsar standalone
ports:
- 6650:6650
- 8080:8080
有没有办法限制pulsar磁盘的使用,使其不会耗尽所有空间?Apache pulsar允许指定名称空间 要指定保留策略,可以使用Pulsar admin CLI:
bin/pulsar-admin namespaces set-retention my-tenant/my-namespace --size 10G --time 1d
另一种方法是执行对Pulsar REST API的POST请求:
localhost:8080/admin/v2/namespaces/my-tenant/my-namespace/retention
其中主体具有以下JSON结构:
{
"retentionTimeInMinutes": 1440,
"retentionSizeInMB": 10240
}
使用my tenant、my namespace和localhost的值更新上述命令