我们如何在Azure上托管Solr 5+作为Java应用程序?我正在关注本文https://azure.microsoft.com/en-in/documentation/articles/web-sites-java-get-started/以在Azure中创建Java应用程序。
但是,自Solr 5以来,Java Servlet(Tomcat)内置于Solr安装文件中,它是一个可执行文件!
任何想法,如何让它在需要时可以扩展的Windows Azure基础架构上运行。
答案 0 :(得分:0)
有一个MS OpenTech项目,它在一个辅助角色的Azure上运行Solr。它是为Solr 4.x创建的,但您应该可以修改它以使用最新版本。
https://github.com/MSOpenTech/Windows-Azure-Solr
如果您想要更容易设置的东西,您可以获得包含来自VM Depot的Solr的预配置Linux映像。这可以轻松部署到Azure:
答案 1 :(得分:0)
据我所知,您可以创建一个模板Ubuntu VM包含Solr,以在Azure新门户上安装Solr 4.0.0 / 4.8.1 / 4.9.0,如下图所示。
如果您必须安装Solr 5+,我建议您创建Azure VM并按照solr官方getstart文档进行操作。
在Azure上,有一个名为Azure Search
的云搜索即服务解决方案,它允许您使用简单的REST API或.NET SDK轻松地向应用程序添加强大的搜索体验,而无需管理搜索基础结构并成为搜索专家。
我建议您尝试使用Azure搜索来实现您的需求。请转到https://azure.microsoft.com/en-us/documentation/articles/search-what-is-azure-search/了解相关信息。