Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Solr从4.7升级到5.3_Linux_Solr_Version_Upgrade - Fatal编程技术网

Linux Solr从4.7升级到5.3

Linux Solr从4.7升级到5.3,linux,solr,version,upgrade,Linux,Solr,Version,Upgrade,我需要将我的solr搜索从4.7版升级到5.3.1版。 我在linux平台上工作。 你能提供我需要遵循的步骤吗。 谢谢大家! 我不认为您正在寻找的升级有明确的分步指南。 我有一个在生产环境中运行的4.3.x SOLR,我正在考虑升级到5.x。然而,很明显,很多事情已经发生了变化,我的升级不会是直接的。 我的项目中的其他优先事项也阻止了我进行升级。 所以剩下的讨论更多的是一个思考过程,而不是实际的升级体验 最后我研究发现下面的链接很有用 从“主要更改”链接中,您会注意到很多更改。。 最值得注意

我需要将我的solr搜索从4.7版升级到5.3.1版。 我在linux平台上工作。 你能提供我需要遵循的步骤吗。
谢谢大家!

我不认为您正在寻找的升级有明确的分步指南。 我有一个在生产环境中运行的4.3.x SOLR,我正在考虑升级到5.x。然而,很明显,很多事情已经发生了变化,我的升级不会是直接的。 我的项目中的其他优先事项也阻止了我进行升级。 所以剩下的讨论更多的是一个思考过程,而不是实际的升级体验

最后我研究发现下面的链接很有用

从“主要更改”链接中,您会注意到很多更改。。 最值得注意的是,索引格式发生了更改,SolrJ删除了不推荐使用的API,部署现在作为独立服务器而不是war文件

所以我建议你问自己以下问题

  • 是否可以从头开始重新创建索引?创建完整的索引需要多少时间?如果可以快速重新创建索引,我建议您在单独的机器上使用5.x引擎,而生产环境由现有服务器提供服务。然后,通过简单地将生产实例指向新的SOLR引擎,计划从4.x到5.x的完整升级。这种方法将为您提供一个全新的起点和一个全新的索引(但使用现有数据)
  • 如果您有一个非常大的索引(例如,从头开始重新创建它需要几天时间),那么您可能需要执行实时索引的升级。在这种情况下,我建议你考虑以下几点。 《SOLR升级指南》提到4.10是一个4.x版本(因此我认为它很容易从任何4.x升级到4.10),并且内置了一些功能来帮助迁移到5.x。因此,首先升级到4.10,确保索引继续正常工作。然后使用上面提到的指南升级到5.x

  • 你需要拿出自己的步骤,然后问自己哪里出了问题。这是stackoverflow.com,一个帮助遇到问题的人的网站。你可能把它和doallmyworkforme.com搞混了?