上一個主題: Data Repository 活動訊號監控程序下一個主題: 安裝後修改 Data Aggregator 與 Data Collector 元件的記憶體使用量上限 (選擇性)


當選取的主機失效時選擇叢集的另一部主機

如果 Data Aggregator 安裝期間所指定的資料庫主機在執行階段失效,Data Aggregator 會自動關閉。 如果您已在叢集中安裝 Data Repository,在重新啟動 Data Aggregator 之前,請將資料庫連線指向叢集中的另一部主機。

遵循這些步驟:

  1. 在 Data Aggregator 主機上開啟 Data Aggregator 安裝目錄/apache-karaf-2.3.0/etc/dbconnection.cfg 檔案。
  2. 在 dbconnection.cfg 檔案中修改下列行。 修改此行,以參考其中一部仍正常執行的 Data Repository 叢集主機的主機名稱或 IP 位址:
    dbUrl=jdbc:vertica://資料庫伺服器主機名稱:資料庫伺服器連接埠/databasename?use35CopyFormat=true&BinaryDataTransfer=false
    
    資料庫伺服器主機名稱資料庫伺服器連接埠

    指出您在 Data Aggregator 安裝期間輸入的 Data Repository 主機名稱或 IP 位址以及 Data Repository 連接埠號碼。

    預設連接埠號碼:5433

    範例:

    如果 host2 在叢集裡正常執行,且您選擇指向 host2 的資料庫連線,則更新的 dbUrl 項目如下一行所示:

    dbUrl=jdbc:vertica://host2:5433/mydatabasename?use35CopyFormat=true&BinaryDataTransfer=false
    
  3. 儲存 dbconnection.cfg 檔案。
  4. 若要重新啟動 Data Aggregator,請輸入下列命令:
    /etc/init.d/dadaemon start
    
  5. 若要確定 Data Aggregator 已未執行,請輸入下列命令:
    Ps –ef | grep java | grep –v grep 
    

    如果 Data Aggregator 未執行,則不會傳回 Data Aggregator 程序。

    指向叢集裡指定主機的資料庫連線會繼續運作。

如果 Data Repository 叢集中有多部主機失效,則 Data Repository 和 Data Aggregator 會自動關閉。 Data Repository 叢集最多只能失去一部主機。

如果叢集裡的單一主機 (在 Data Aggregator 安裝期間指定) 的網路中斷 (例如,因為設置防火牆,或拔除乙太網路纜線),Data Aggregator 會關閉。 如果您在 Data Aggregator 安裝期間已設定 Data Aggregator 程序的自動復原,則 Data Aggregator 會自動重新啟動。 當離線的主機變成可用狀態時,請將該主機歸還給叢集。 在 admintools 公用程式的主功能表上選取 [在主機上重新啟動 Vertica] 選項,並遵循提示進行。

附註:如需設定 Data Aggregator 程序自動復原的相關資訊,請參閱Data Aggregator 安裝手冊》

如果透過 admintools 公用程式的 [進階功能表] 的 [在主機上刪除 Vertica 程序] 選項,停止叢集裡的單一主機 (在 Data Aggregator 安裝期間指定),則 Data Aggregator 會繼續運作。 當離線的主機變成可用狀態時,請將該主機歸還給叢集。 在 admintools 公用程式的主功能表上選取 [在主機上重新啟動 Vertica] 選項,並遵循提示進行。