欢迎访问机房运维工作室

爱数知识库

AnyShare-替换索引 solr 库文件最佳实践

频道:爱数知识库 日期: 浏览:184

AnyShare-替换索引 solr 库文件最佳实践

关键字

solr、索引

适用产品

  • AnyShare Enterprise 6.0.x
  • AnyShare Express 6.0.x

目的

AnyShare 默认使用的 solr 库文件版本较低,可参考该最佳实践,替换高版本 solr 库文件,提升索引创建速度。

解决方案

警告:替换 solr 库文件,需要停止全文索引服务,期间无法搜索文件,请提前做好准备。
替换索引 solr 库文件,请按照以下步骤执行:

1. 登录 AnyShare 系统管理控制台,点击服务器管理,确定文档索引节点 IP。

注意:此处 AnyShare 索引节点 IP 以 10.5.147.95 为例。
2. 通过 SSH 工具登录 AnyShare 索引节点操作系统。
3. 下载高版本 solr 库文件,上传 solr 包到 /tmp 目录。
4. 执行下列命令,停止 ecms_troubleshoot_service 和 eftsearch 服务,并确认执行命令成功。
systemctl stop ecms_troubleshoot_service.service
systemctl stop eftsearch.service
systemctl status ecms_troubleshoot_service.service
systemctl status eftsearch.service
5. 执行下列命令,进入对应目录,重命名原有的 solr 库文件。
cd /sysvol/apphome/app/EFTSEARCH/bin/solrenv/solr-4.4.0/contrib/extraction
mv lib lib0510.bak
注意:此处备份包名以 lib0510.bak 为例,可根据需要进行命名。
6. 执行下列命令,在当前目录下创建一个 lib 目录,之后解压新的 solr 库文件到 lib 目录下。
mkdir lib
unzip /tmp/solr.zip -d lib/
注意:此处以 solr.zip 在 /tmp 下为例,具体以实际情况为准。
7. 执行以下命令,给新的 solr 库文件添加执行权限。
chmod +x lib/*
8. 执行以下命令,启动 ecms_troubleshoot_service 和 eftsearch 服务。
systemctl start eftsearch.service
systemctl start ecms_troubleshoot_service.service

9. 登录客户端搜索文件,验证全文索引。

更多信息

如果需要更改全文索引文件默认存放路径,可参考爱数官方网站:AnyShare-AnyShare 6.0 修改全文检索索引文件默认存放路径最佳实践