fe.warn.log警告日志疑问

版本:3.1.2
部署:1fe+3be(72C处理器 256G内存 3T磁盘)
如下图,fe.warn.log日志好像有些周期性的日志,不是很清晰,有大佬可以告诉一下这个是什么提示,对于新建空集群或者没有任务的集群,这些日志好像是不需要的吧

期待官方后续可以有个分类日志解答之类的,这样也可以选择性的关闭非重要日志,节省磁盘空间也方便排查日志

这是导入的报错,日志按照默认配置就ok,不用更改。

非必要日志还是应该可以选择性关闭才好一点,个人感觉

日志级别就是DEBUG,INFO,WARN这几种,按照默认就ok,不然出问题没法排查了

看了半天才发现,原来是那个审计日志表导入出错了。。但是看插件是正常的。。大佬帮看看是啥原因



image
审计表是插件里面3.0的那个zip包

现在是正常query,但是审计日志无法写入表


建表和插件都要选对SR版本。

建表语句
CREATE DATABASE starrocks_audit_db__;
CREATE TABLE starrocks_audit_tbl__ (
queryId VARCHAR(48) COMMENT “查询的唯一ID”,
timestamp DATETIME NOT NULL COMMENT “查询开始时间”,
clientIp VARCHAR(32) COMMENT “客户端IP”,
user VARCHAR(64) COMMENT “查询用户名”,
resourceGroup VARCHAR(64) COMMENT “资源组名”,
db VARCHAR(96) COMMENT “查询所在数据库”,
state VARCHAR(8) COMMENT “查询状态(EOF,ERR,OK)”,
errorCode VARCHAR(96) COMMENT “错误码”,
queryTime BIGINT COMMENT “查询执行时间(毫秒)”,
scanBytes BIGINT COMMENT “查询扫描的字节数”,
scanRows BIGINT COMMENT “查询扫描的记录行数”,
returnRows BIGINT COMMENT “查询返回的结果行数”,
cpuCostNs BIGINT COMMENT “查询CPU耗时(纳秒)”,
memCostBytes BIGINT COMMENT “查询消耗内存(字节)”,
stmtId INT COMMENT “SQL语句增量ID”,
isQuery TINYINT COMMENT “SQL是否为查询(1或0)”,
feIp VARCHAR(32) COMMENT “执行该语句的FE IP”,
stmt STRING COMMENT “原始SQL语句”,
digest VARCHAR(32) COMMENT “SQL指纹”,
planCpuCosts DOUBLE COMMENT “查询规划阶段CPU占用(纳秒)”,
planMemCosts DOUBLE COMMENT “查询规划阶段内存占用(字节)”
) ENGINE = OLAP
DUPLICATE KEY (queryId, timestamp, clientIp)
COMMENT “审计日志表”
PARTITION BY RANGE (timestamp) ()
DISTRIBUTED BY HASH (queryId)
PROPERTIES (
“dynamic_partition.time_unit” = “DAY”,
“dynamic_partition.start” = “-30”,
“dynamic_partition.end” = “3”,
“dynamic_partition.prefix” = “p”,
“dynamic_partition.enable” = “true”,
“replication_num” = “3”
);

  • StarRocks v2.4、v2.5、v3.0、v3.1 及其之后小版本:

插件:
image