当前位置: 首页 > 面试题库 >

将数据从Solr迁移到elasticsearch

太叔乐家
2023-03-14
问题内容

将Solr核心迁移到elasticsearch索引的最佳方法是什么?

不推荐使用solr-river-plugin(https://github.com/javanna/elasticsearch-river-
solr
)。


问题答案:

OpenSource Connections中有一个不错的,由爱心人士精心制作的自定义Python工具,您可以用来执行以下操作:

https://github.com/o19s/solr-to-es

只是

./solr-to-es solr_url elasticsearch_url elasticsearch_index doc_type

例如,下面的命令将分页浏览名为的本地Solr节点上的所有文档node,并将它们以my_index文档类型的索引提交给本地Elasticsearch服务器my_type

./solr-to-es.py localhost:8983/solr/node localhost:9200 my_index my_type


 类似资料:
  • 问题内容: 我有一个现有的PHP / MySQL应用程序,我正尝试将其迁移到AngularJS / Firebase,以作为学习这些较新技术的一种方式。 该应用程序在MySQL中具有自己的表架构。一个这样的表如下所示: 我的问题是:如何将这个表结构及其中的数据从MySQL迁移到Firebase? 我尝试通过查询将数据导出到JSON字符串中,例如: 这给出了有效的JSON字符串,例如: 我将其保存在

  • 我正在将Firebase实时数据库迁移到Firestore,并且我有嵌套数据 我有嵌套数据,我想从中创建一个集合。 示例: 我想从FiRecovery中的嵌套数组创建一个子集合。因此我尝试了以下方法(Cloud Function): 但我得到了错误: 您有没有想过以最好的方式迁移嵌套的子数据? 雷诺更新

  • move key db-index 返回1成功。0 如果key不存在,或者已经在指定数据库中

  • 几天前,我将以前从Fabric获得的崩溃数据迁移到了Firebase。Firebase现在显示了Fabric中与crashlytics相关的数据,但是,与分析相关的数据(最新版本、保留等)却找不到。 Fabric显示数据已在两个操作系统(Android和iOS)上成功迁移,但只有我们的Android操作系统显示出这个问题(我可以在Firebase中找到我们的iOS操作系统的分析数据) 此外,我发现

  • 我们目前正在使用 SpringXD 将数据从各种数据源摄取到接收器。由于 Springxd 计划终止可用性,我们希望迁移到 Spring Cloud 数据流。 < li >我们为SpringXD编写了几个自定义模块。如何在SCDF使用相同的模块。在SCDF使用这些需要做什么改变。 < li >我们的集群配置了kerberos,SCDF支持kerberized kafka和hadoop吗?。 < l

  • 问题内容: 我有一个带有几个表的mysql数据库,我想将mysql数据迁移到ElasticSearch。通过批处理作业很容易将整个数据库迁移到ES。但是我应该如何从MySQL实时更新ES。即,如果在mysql中有更新操作,那么我应该在ES中执行相同的操作。我研究了mysql binLog,它可以反映mysql的任何更改。但是我必须将binLog解析为ES语法,我认为这确实很痛苦。谢谢!(与Solr