2015-12-19 61 views
0

我們如何在Azure上將Solr 5+作爲Java應用程序託管?我正在關注這篇文章https://azure.microsoft.com/en-in/documentation/articles/web-sites-java-get-started/以在Azure中創建一個Java應用程序。Azure上的Solr 5+

但是,由於Solr 5,Java Servlet(Tomcat)內置於Solr安裝文件中,並且它是一個可執行文件!

任何想法,如何使它在需要時能夠很好地擴展的Windows Azure基礎架構上工作。

+1

您的鏈接指向應用服務,而不是您可以安裝Tomcat等軟件的環境。你需要使用虛擬機。而你如何去做,這取決於你,關於操作系統/發行版,安裝等。 –

+0

Solr 5不捆綁Tomcat。不過,它確實捆綁了Jetty,但之前不再支持構建war文件並將其部署到servlet環境的做法(可能,僅僅不支持)。未來也將進一步遠離servlet模型,以支持更廣泛和更分散的用例。 – MatsLindh

+0

那麼在Azure上託管Solr 5 +的最佳方式是什麼? – Krunal

回答

0

據我所知,您可以創建一個模板的Ubuntu VM包含的Solr對Azure的新門戶網站安裝的Solr 4.0.0/4.8.1/4.9.0,如下圖所示。

enter image description here

如果你有安裝Solr的5+,我建議你可以創建在Azure虛擬機,並按照Solr的官方getstart文檔做到這一點。

在Azure上,有一種名爲Azure Search的雲搜索即服務解決方案,可讓您使用簡單的REST API或.NET SDK輕鬆地爲應用程序添加強大的搜索體驗,而無需管理搜索基礎架構併成爲搜索專家。

我建議您可以嘗試使用Azure搜索來實現您的需求。請移至https://azure.microsoft.com/en-us/documentation/articles/search-what-is-azure-search/以瞭解它。