文档首页/
MapReduce服务 MRS/
组件操作指南(安卡拉区域)/
使用Elasticsearch/
数据迁移/
使用HBase2ES工具同步Solr源数据到Elasticsearch/
迁移数据
更新时间:2024-11-29 GMT+08:00
迁移数据
操作场景
用户选择Elasticsearch作为代替Solr的服务平台,需要将索引数据导入到Elasticsearch。
前提条件
- 集群正常运行。
- 已安装集群客户端,且客户端节点与Elasticsearch集群互通。
操作步骤
- 参考使用HDFS2ES工具迁移HDFS数据章节,以TableScanMR并发方式将HBase中的Solr源数据迁移至Elasticsearch。
- 验证导入结果。
- 查看某个表是否导入完成。
通过curl命令通过查看索引来确认数据是否导入,查询数据导入的条数,和Solr记录进行对比,如果条数一致,说明数据导入完成。
例如:
- 查看全部表是否导入完成
通过curl命令,可以看到Elasticsearch集群所有的表及对应的记录数,和Solr记录进行作对比,如果条数一致,说明数据导入完成。
例如:
curl命令的使用请参考Linux下curl命令的使用。
- 查看某个表是否导入完成。
- 停止基于Solr的业务应用,并迁移到Elasticsearch业务应用。
迁移后请验证业务是否正常,如果无法正常使用,需要回退使用Solr。
如果业务正常则可根据用户的维护要求,保留或删除Solr服务,释放资源。