solr 恢复新服务器
购买服务器
1.通过阿里云控制台购买对应服务器的数量,需要注意数据盘为 ESSD 规格 2.挂载数据盘目录到 mnt,需要考虑后面下载文件的大小,解压缩临时使用。
下载备份文件与解压缩
1.从对应的阿里云 OSS 下载,目前文件是私有的需要通过 AK 方式或者临时公开的方式进行下载 2.下载走内网地址下载,速度会快一些 3.解压缩文件
安装solr 服务
1.通过脚本进行安装,需要注意脚本中链接 ZK 的地址修改成对应的服务器地址。 2.修改 java 的备份文件路径安全上下文,作为后续备份 solr 使用的。 3.创建配置文件名称,上传到 ZK 中,需要格外注意的是 solrconfig 与 managed-schema 的文件内容。
创建collection
1.选择对应的配置文件与配置创建,同时指定创建 collection 所在的 node 节点。
进行数据恢复
1.通过命令进行恢复,这里需要注意的为文件信息 " curl -X POST 'http://localtion/solr/collection_name/replication?command=restore&location=/path&name=bakfile_name' "
增加更多节点去做 recovery
1.通过 solr 的 web 界面去添加服务器信息,进行 recovery
完成后进行solr的定时备份
1.通过脚本进行solr 的备份与挂盘上传 oss 等操作