我已經使用visual studio 2013創建了一個Web應用程序,並將elasticsearch用於搜索服務。現在我想承載網站,對於這部分,我想使用Microsoft Azure。 我的挑戰是將elsaticsearch服務包含到Azure中。 爲了學習我有很多搜索的指令,並發現了一些資源,如:在Web應用程序中將Nest Elasticsearch與Azure結合使用
使用elasticsearch-能-蔚藍插件通過 https://github.com/elastic/elasticsearch-cloud-azure指令
但是,這兩個資源的指令讓我很困惑,爲了能夠使用可運行的彈性搜索託管網站,該做什麼。
是否有人知道如何在Microsoft Azure中啓用elasticsearch的分步指令?
UPDATE: 要找出一個步驟一步的溶液我尋找更多的資源,並發現以下鏈接: 1. http://thomasardal.com/running-elasticsearch-in-a-cluster-on-azure/
我使用visual studio 2013並使用C#asp.net;我也使用Nest庫來使用Elasticsearch服務。 我用彈性搜索1.5.2 這裏是我也跟着一步一步的指示: 根據第一環節:
1.Creating在微軟Azure訂閱。我已經發布了Azure上的Web應用程序,它工作正常。
2.創建虛擬網絡。我還將站點設置爲true,因爲您希望將該Web應用程序連接到VNet時需要此連接。
3.創建雲服務
- 創建3臺虛擬機,並使用創建的雲服務爲他們每個人。
添加端點給VM完全一樣什麼在鏈接中說。
更改elasticsearch URI的代碼在我的應用程序:
變種節點=新URI( 「http://recsys-vs-01.cloudapp.net」);
5.修改elasticsearch的配置文件(elasticsearch.yml)。在取消對所提線在我上述第一鏈路並且還加入虛擬機的內部IP類似如下:
cluster.name: recsys-cluster
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.unicast.hosts: ["10.0.0.4", "10.0.0.5", "10.0.0.6"]
我仍然有問題在使用elasticsearch服務的頁面上在Azure上運行我的web應用程序。 任何人都可以幫助我,我做錯了什麼或缺少什麼?
根據上面的第二個鏈接,我也嘗試過使用elasticsearch-cloud-azure插件,但它並沒有幫助。
在此先感謝。
託管的Elasticsearch解決方案(如Found)(https://www.elastic.co/found)是否適合您? –
我也檢查了發現。它也應該可行,但由於我使用的是Microsoft依賴技術,因此我決定使用Azure進行虛擬主機。 – Mahsa