本页面说明完全卸载 Fess 的步骤。
卸载前的准备
获取备份
请备份必要的数据:
配置数据
从管理页面的「系统」→「备份」下载
爬取配置
根据需要导出爬取配置
定制的配置文件
TAR.GZ/ZIP 版:
RPM/DEB 版:
停止服务
卸载前,停止所有服务。
TAR.GZ/ZIP 版:
RPM/DEB 版:
Docker 版:
TAR.GZ/ZIP 版的卸载
步骤 1: 删除 Fess
删除安装目录:
步骤 2: 删除 OpenSearch
删除 OpenSearch 的安装目录:
步骤 3: 删除数据目录(可选)
默认情况下,数据目录在 Fess 的安装目录内, 但如果指定了其他位置,也请删除该目录:
步骤 4: 删除日志目录(可选)
删除日志文件:
RPM 版的卸载
步骤 1: 卸载 Fess
卸载 RPM 包:
步骤 2: 卸载 OpenSearch
步骤 3: 禁用和删除服务
chkconfig 的情况:
systemd 的情况:
步骤 4: 删除数据目录
Warning
执行此操作会完全删除所有索引数据和配置。
步骤 5: 删除配置文件
步骤 6: 删除日志文件
步骤 7: 删除用户和组(可选)
删除系统用户和组:
DEB 版的卸载
步骤 1: 卸载 Fess
卸载 DEB 包:
包括配置文件完全删除:
步骤 2: 卸载 OpenSearch
或包括配置文件删除:
步骤 3: 禁用服务
步骤 4: 删除数据目录
Warning
执行此操作会完全删除所有索引数据和配置。
步骤 5: 删除配置文件(如未使用 dpkg -P)
步骤 6: 删除日志文件
步骤 7: 删除用户和组(可选)
删除系统用户和组:
Docker 版的卸载
步骤 1: 删除容器和网络
步骤 2: 删除卷
Warning
执行此操作会完全删除所有数据。
确认卷列表:
删除 Fess 相关的卷:
或批量删除所有卷:
步骤 3: 删除镜像(可选)
删除 Docker 镜像以释放磁盘空间:
步骤 4: 删除网络(可选)
删除 Docker Compose 创建的网络:
步骤 5: 删除 Compose 文件
确认卸载
确认所有组件已删除。
确认进程
如果没有显示任何内容,则进程已停止。
确认端口
确认端口未被使用。
确认文件
TAR.GZ/ZIP 版:
RPM/DEB 版:
Docker 版:
确认包
RPM 版:
DEB 版:
如果没有显示任何内容,则包已删除。
部分卸载
仅删除 Fess 保留 OpenSearch
如果 OpenSearch 被其他应用程序使用,可以仅删除 Fess。
停止 Fess
删除 Fess 的包或目录
删除 Fess 的数据目录(
/var/lib/fess等)不删除 OpenSearch
仅删除 OpenSearch 保留 Fess
Warning
删除 OpenSearch 会导致 Fess 无法工作。 请更改配置以连接到其他 OpenSearch 集群。
停止 OpenSearch
删除 OpenSearch 的包或目录
删除 OpenSearch 的数据目录(
/var/lib/opensearch等)更新 Fess 的配置以指定其他 OpenSearch 集群
故障排除
无法删除包
症状:
rpm -e 或 dpkg -r 出现错误。
解决方法:
确认服务已停止:
确认依赖关系:
强制删除(最后手段):
无法删除目录
症状:
rm -rf 无法删除目录。
解决方法:
确认权限:
使用 sudo 删除:
确认进程是否在使用文件:
重新安装的准备
如果卸载后要重新安装,请确认以下内容:
所有进程已停止
所有文件和目录已删除
端口 8080 和 9200 未被使用
没有残留以前的配置文件
关于重新安装步骤,请参阅 选择安装方法。
下一步
卸载完成后: