排查思路分析
日志报错:
derby.log文件权限不够(root权限),无法读取,我用普通用户启动。
使用命令chown xx:xx derby.log
修改属主和属组为普通用户后,又报出其他错误。
数据库启动不了,无法读取xx/xx/derby-data/里面的数据,考虑到会不会还是文件权限不够的问题,将相关文件的属主和属组都改为普通用户后,还是不行。最后偶然看到了xx/xx/data/derby-data/seg0里面多了如下几个文件:
d开头的文件我并没有给它改到普通用户权限(可以试试修改权限),我直接删了(这些文件是当天报错新增的,看文件的命名规律跟以往的文件名称规律不一样,同时今天报错新增的数据文件删掉并不会影响之前的数据),nacos就可以正常启动。