doris入数据时间长了,发现任务报错: database[default_cluster:mydb] data size exceeds quota[1024.000GB]
一、原因分析
原因是doris默认给每个数据库数据量的配额为1024GB,如果数据库的数据量超过这个数值,则会报此错误并无法写入数据。
二、解决措施
根据实际需要,设置指定数据库数据量配额和数据库副本数据量配额
指定数据库数据量配额,执行命令:
ALTER DATABASE example_db SET DATA QUOTA 10995116277760;
上述单位为字节,等价于
ALTER DATABASE example_db SET DATA QUOTA 10T;ALTER DATABASE example_db SET DATA QUOTA 100G;
ALTER DATABASE example_db SET DATA QUOTA 200M;
同上,执行数据库副本数据量配额,执行命令:
ALTER DATABASE example_db SET REPLICA QUOTA 10T;