如何將3個dgraphs備份自動保存在dgraph服務器中,而不是ITL服務器上。默認情況下,dgidx輸出的備份將保存在ITL服務器上。我希望它被保存在dgraph服務器即MDEX主機上。請幫忙。在Endeca中,我希望在基線更新後自動將dgraph備份保存在dgraph服務器上。
1
A
回答
3
我不認爲在備份目標服務器上部署的dgidx輸出上有一個開箱即用的選項。你有沒有通過documentation?我也會質疑這是否是一個好主意。考慮你正在部署,3臺服務器中的2臺成功通過,但第三臺服務器失敗。您現在只需要回滾兩臺機器。您的中央EAC將不知道哪些回滾以及哪些回收。但是,如果在回滾事件中將其全部保留在中心點(即在ITL服務器上),則始終會將同一備份推送到所有三臺服務器。
假設你正在試圖加快非常大指數的部署(Endeca的將整個dgidx輸出到每個MDEX),您可以隨時看performance tuning guide。
1
你應該能夠做到這一點在任何數量的方式:
在任何基線更新,dgidx_output被自動複製到每個 DGraph組件服務器。您應該爲您的dgraph添加副本或歸檔作業作爲 pre-shutdown任務。
您還可以創建一個自定義複製作業,該作業將爲每個將在基準更新結束或開始時運行的dgraph 服務器創建。 或者它可能完全脫離您的基準更新。
對於radimpe所做的,在dgraph服務器上製作副本並不難,但是,這是您需要真正考慮的回滾過程。您需要設置它並確保它使用您創建的任何備份副本,無論是本地到ITL機器還是在dgraph服務器上。
也知道dgidx_output將不包含自索引創建以來添加的任何部分更新信息。部分更新信息僅在dgraph服務器上的dgraph_input中可用。因此,如果您合併了部分更新,則應該歸檔dgraph輸入並將其用於任何回滾作業。
0
您可以創建DGRAPH後啓動任務並將其分配到圖形定義中。它將在每個MDEX啓動時執行
<dgraph id="Dgraph01" host-id="LiveMDEXHost01" port="10000" pre-shutdown-script="DgraphPreShutdownScript" post-startup-script="DgraphPostStartupScript">
<script id="DgraphPostStartupScript">
<bean-shell-script>
<![CDATA[
...code to backup here
]]>
</bean-shell-script>
</script>
相關問題
- 1. 通過Flink實時更新Dgraph
- 2. 在Linux服務器上自動備份MySQL數據庫
- 3. 在Ubuntu服務器上的Mysql自動備份
- 4. 在Windows服務器上自動備份MySQL數據庫
- 5. 在服務器上自動備份emacs文件編輯
- 6. 在服務器上自動備份照片的最佳方式?
- 7. 一鍵安裝 - DGraph組件 - 格呂
- 8. 麻煩開始DGraph組件與TLS
- 9. 我希望在殺死進程後保持活着的後臺服務
- 10. 在Azure備份服務器上備份SQL Server
- 11. 在響應後將圖像文件保存在服務器中
- 12. 在Android中將SharedPreferences備份到本地服務器或設備
- 13. 如何在服務器上自動保存Highcharts圖像
- 14. 無法在Azure備份服務器保護組中添加Windows服務器
- 15. 在Ubuntu上更新後無法啓動mysql服務器16.04
- 16. 將GIT遠程服務器備份到aws服務器上
- 17. 只打印最後一個服務器列表,我希望所有服務器
- 18. 在MobileFirst服務器上禁用自動更新
- 19. 如何在共享託管服務器上自動執行SQL備份?
- 20. 在本地服務器上自動執行MySQL數據庫備份和恢復
- 21. 如何使用Apache服務器在Goddady上自動備份MySQL數據庫
- 22. Azure移動服務web.config不會在服務器上更新
- 23. CLI慶典,希望重新啓動服務或服務
- 24. SonarQube:java.lang.IllegalStateException:Webapp未啓動..:SonarQube服務器在我啓動服務器後自動關閉
- 25. ASP.NET - 保存在服務器上
- 26. 在Web服務器上保存數據
- 27. 保存在播放SQL服務器上?
- 28. 我正在使用jqGrid,並希望在調整大小後保存列寬
- 29. 如何自動將Cpanel備份還原到其他服務器
- 30. 當數據在服務器上更新時自動更新Web應用程序