2014-07-24 32 views
0

我在閱讀有關Worklight 6.2的Analytics部分的生產拓撲結構。IBM Worklight 6.2。分析拓撲。主站和數據節點

https://www-01.ibm.com/support/knowledgecenter/api/content/SSZH4A_6.2.0/com.ibm.worklight.monitor.doc/monitor/t_setting_up_production_cluster.html

它解釋說,節點可以作爲主節點或數據節點或者只作爲其中的一兩個行動。

我的問題是爲什麼我們應該配置專用節點,Master或Data而不是配置Master和Data的所有節點。

我假設作爲主節點的節點(只有一個)會在其數據角色中提供最差的性能,但另一方面配置會更簡單,並且高可用性會更高。

謝謝。

回答

0

你的假設是正確的。

主節點負責處理數據節點之間的通信。數據節點將負責索引數據。擁有專用的主節點和數據節點將使他們能夠將處理時間和內存集中在其特定任務上。但是,正如你所提到的,在某些情況下,它不值得這樣做,以使配置複雜化。

另一個原因是它沒有必要在高性能機器上放置主節點。您可以爲數據節點保留更好的機器。

分析控制檯使用下面的Elasticsearch。在Elasticsearch中選擇主節點和數據節點的好處和缺點是值得的,因爲它是一個開源庫,並且有幾個可用的資源。

編輯:

你可以想像,沒有一個放之四海而皆準的配置。配置取決於幾個因素,如:

  • 您希望保留存儲的數據多長時間
  • 有多少機器必須全身心地投入到分析
  • 如何詳細的客戶端日誌已設置
  • 你可用性和性能之間的偏好

在我的個人測試中,我通常保留每個節點作爲數據和主節點。有可能在未來我們將記錄不同配置如何影響性能。

+0

嗨。從作爲此框架用戶的IBM Worklight的角度來看,有沒有推薦的配置?例如性能測試或高可用性測試在實驗室中運行,配置如何使用? – Jxadro

+0

對答案添加了編輯,以嘗試回答您的評論。 – jnortey