2014-12-04 60 views
1

我在兩臺Windows PC(分別爲64位和32位)中使用Datastax社區版。在cassandra.yaml中設置初始配置後,在Opscenter Web界面中顯示「2個代理連接中的1個」,並建議安裝opscenter代理。
節點1(IP:XXXX)配置:
集羣名:測試中心
種子:YYYY
聽地址:
rpc_address:0.0.0.0
endpoint_snitch:SimpleSnitch
num_tokens:256
節點2(IP:YYYY)配置:
集羣名:測試中心
種子:XXXX
聽地址:
rpc_address:0.0.0.0
endpoint_snitch:SimpleSnitch
num_tokens:256
默認情況下auto_bootstrap屬性缺席,所以我沒有一個DD,並根據指示,我第一次停止服務,改變這個設置後,我開始了他們。第一季度。我錯過了任何設置?
感謝您的幫助。
編輯:從X.X.X.X節點,Y.Y.Y.Y節點的狀態enter image description hereCassandra添加節點:opscenter代理未連接

回答

3

您需要配置datastax代理,讓他們知道什麼機器OpsCenter中運行的。

爲此,您需要編輯位於C:\ Program Files \ DataStax Community \ opscenter \ agent \ conf中的address.yaml中的以下行。

stomp_interface:

如果X.X.X.X是您opscenterd機:

集stomp_interface:X.X.X.X所有節點。

0
  1. 你已與種子一個錯誤。如果這兩個節點是同一個集羣的一部分(並且你已經表明它們都具有相同的名稱「測試中心」,那麼種子應該是相同的,沒有區別)在兩個節點中設置種子:YYYY。關閉兩個節點。啓動節點1,然後啓動節點2.節點2將從種子(節點1)獲得它的設置。

  2. listen_address:不應該是空白。將它設置爲接口的ip地址該節點將被監聽。我猜想這些都是物理機。

+0

根據您的建議更改。但它不工作。還有什麼建議嗎? – 2014-12-07 04:33:43

+0

編輯製成。仍然面臨「連接2個代理中的1個」 – 2014-12-07 06:50:49

+0

確保防火牆已打開端口。 opscenter使用端口61620和61621與代理進行通信。檢查opscenterd.conf和address.yaml文件以查看是否啓用了ssl。我會禁用ssl並嘗試在啓用之前讓opscenter工作。 – LHWizard 2014-12-08 19:50:46

相關問題