docker nexus3 磁盘空间满导致orientdb数据库

2020-06-18  本文已影响0人  黄啸_2712

问题:docker nexus3 磁盘空间满导致orientdb数据库异常
问题产生时间:2020-03-20、2020-05-07
搜索参考链接:
Unable to start Nexus repository on CentOS 7 running on AWS

操作步骤

# 进入docker 容器命令行
docker exec -it nexus3 /bin/bash
# 目录一定不要删错,component文件夹名称对应数据库名称
rm -rf /nexus-data/db/component/*.wal
# 进入orientdb控制台
java -jar /opt/sonatype/nexus/lib/support/nexus-orient-console.jar
# 下面命令在orientdb控制台执行 
# 如果第二条命令删除wal文件删错目录,这里会报连接不上的NPE异常
connect plocal:/nexus-data/db/component admin admin
REPAIR DATABASE --fix-bonsai
REBUILD INDEX *
disconnect
exit

后续解决docker数据卷迁移参考:
How can I add a volume to an existing Docker container

上一篇下一篇

猜你喜欢

热点阅读