fe.conf 和 be.conf 中LOG_DIR和 audit log 、sys log 配置路径不一致,manager 页面只列出了LOG_DIR目录下的文件 , 我修改三个配置目录都统一指向$DORIS_HOME/log 后, 重启FE 和BE 后,manager页面仍然只列出了LOG_DIR目录下的文件 ,请问怎么解?
fe.conf 和 be.conf 中LOG_DIR和 audit log 、sys log 配置路径不一致,manager 页面只列出了LOG_DIR目录下的文件 , 我修改三个配置目录都统一指向$DORIS_HOME/log 后, 重启FE 和BE 后,manager页面仍然只列出了LOG_DIR目录下的文件 ,请问怎么解?
补充一下:
这是已知问题哈,还没发版修复,这个跟doris内核那块有点关系,简单来说目前没有一个统一的方式修改所有的FE或者BE的日志文件到一个目录下面去,manager的日志界面读取的是sys_log_dir这个参数下面的日志,但是默认BE和FE还是会在当前的部署目录下面生成log目录及部分文件,所以日志界面能看到的数量不全,这个后续会修复掉
我验证了 LOG_DIR 和 sys_log_dir、audit_log_dir初始值设置不一致后,manager 接管后把这三个日志目录指定为同一个路径下,重启集群后界面日志功能只能刷新出LOG_DIR下的文件。
彻底解决:需要卸载manager后重新部署接管才生效。原因可能是manager 界面日志功能把日志默认读取目录记录在h2中了,修改fe.conf 后更改目录路径,manager界面不会刷出来新路径下的日志文件