Solr可以在Azure上运行吗?在Azure上运行Solr
回答
你会发现如何解释运行Java的solr和Lucene版本:http://www.interoperabilitybridges.com/Azure/Getting_Started_Guide_Solr_Lucene.asp
我还没有真正尝试过,但Azure可以运行Java,所以理论上它应该能够运行Solr。
This article ("Run Java with Jetty in Windows Azure")应该是有用的。
“Azure上的Lucene.Net”协调员也是claims it should run。
编辑:Microsoft Interop团队写了一个很棒的guide and config tips for running Solr on Azure!
从Solr商店开始我就在想其索引到一个文件。 Azure是否支持写入文件? – HaavardMeling 2010-10-04 19:15:36
@HåvardMeling:我认为它确实,查找“Azure本地存储” – 2010-10-04 21:44:54
之后我可以看到本地存储只是实例的一生中的临时存储。这意味着它必须一直重建。 – HaavardMeling 2010-10-05 21:28:48
我知道这个线程很旧,但我想分享我们的两分钱。我们在Azure上运行SOLR并没有太大问题。我们创建了一个启动任务来安装Java并创建部署,并且每个Web角色都有一个SOLR实例。从那里开始,搞清楚哪个主/从配置有点神奇,但我们也解决了这个问题。
所以是的,它可以完成一点点的工作。最重要的是,启动任务是关键。索引不必存储在本地磁盘(本地资源)的任何位置,因为索引是角色启动的一部分。如果您必须加快速度,并且可以接受几分钟的差异,那么您可以让索引每隔一段时间由主服务器同步一个Blob存储副本。但在这种情况下,您需要实施投票算法,以便SOLR实例不会互相覆盖。
我们将发布在我们的博客信息,但我不希望发布给旧线程答案链接,因为我会像垃圾邮件发送者:O)
酷,请添加您的博客文章,如果你想。 – HaavardMeling 2011-08-15 06:41:32
你可以分享链接到博客,解释如何使用它? – Krunal 2015-12-19 13:22:27
此博客已被删除,因为它在公司页面上托管,该公司现已关闭。然而,现在尝试和复制这一点是一个不好的举动,因为Azure在特性方面有很大提高。其中之一,也是[Azure搜索](https://azure.microsoft.com/en-us/services/search/),基本上把所有这些痛苦从你身上带走。如果这对你来说太贵了,你可以试试[Algolia](https://www.algolia.com),这是一个更便宜的选择,但是或多或少地做同样的事情。如果这些都不起作用,请记住磁盘现在是永久性的。 – 2015-12-20 17:48:46
Azure IaaS允许您创建基于Linux的虚拟机,包括Ubuntu,SUSE和CentOS。此VM随本地根存储一起存在,仅当VM重新启动时才存在。
但是,您可以添加额外的卷,即使重新启动,数据仍将保留在其上。您的solr数据可以存储在这里。
更多信息,请访问:https: //bitnami.com/stack/solr – SteveA 2016-04-11 11:23:54
提高日期的问题,但希望提供更新的答案。您可以在Azure上运行Apache Solr。 Azure提供IaaS(基础架构即服务),它是运行Linux/Windows的原始虚拟机。您可以选择在一组虚拟机上设置整个Solr集群,并在其上配置SolrCloud和Zookeeper。
如果您有兴趣,您还可以查看Solr即服务或托管Solr解决方案,因为它们消除了在Azure上设置SolrCloud的麻烦。运行,管理和扩展搜索基础架构的工作量很大,像Measured Search这样的公司可以帮助您减少花费在这方面的时间和精力。您可以重新开发您的应用程序或产品所需的功能和功能。
更具体地说,如果你自己做,它可能需要几天到几周才能给予它需要的适当的爱和关怀。这里有一篇文章详细介绍了自己做和使用Solr-as-a-Service解决方案的比较。
https://www.measuredsearch.com/white-papers/why-solr-service-is-better-than-diy-solr-infrastructure/
充分披露,我运行实测搜索产品,提供了云不可知论Solr的,作为一种服务。通过度量搜索,您可以在几分钟内立起Azure上的Solr群集。
- 1. 无法在Azure Web Apps上运行Solr
- 2. 在tomcat上运行Solr
- 3. Azure上的Solr 5+
- 4. Azure上的Apache Solr
- 5. 在Azure上运行rubygem(Middleman)
- 6. Solr的HTTPS上运行 -
- 7. Solr 4.3.1是否运行在Java 8上
- 8. 在hadoop上运行solr索引
- 9. 在Windows服务器上运行jetty + solr
- 10. Azure WorkerRole在本地dev-fabric上运行,但不是在azure上
- 11. 在Azure Web App上运行Node.js
- 12. 在Azure上运行本机代码
- 13. 如何在Azure上运行Python3项目?
- 14. 是否可以在Linux上运行Azure
- 15. 在Azure上运行重复性任务
- 16. 在Azure上运行Node.js应用程序
- 17. 如何让Redis在Azure上运行?
- 18. 在Azure上运行SSRS报告
- 19. 在Azure上运行ASP.Net核心和PHP
- 20. 在Azure上运行.NET应用程序
- 21. 在unbuntu上运行Azure node.js工具
- 22. 在Azure上自动运行Internet Explorer
- 23. 在Azure Web App上运行Selenium
- 24. VSTO是否在Windows Azure上运行?
- 25. Clojure会在Azure上运行吗?
- 26. 在azure网站上运行processing.js
- 27. Grunt无法在Azure网站上运行
- 28. 用Jetty运行Solr
- 29. 运行solr失败
- 30. 通过Azure自动化在Azure Linux VM上运行SSH命令
因为这是“solr on azure”排名第一的谷歌搜索结果,我认为现在值得添加:http://www.interoperabilitybridges.com/Azure/Getting_Started_Guide_Solr_Lucene.asp – 2011-12-14 00:36:29