2012-08-14 18 views
1

我一直在1.1.3上運行單節點cassandra集羣(在windows上)。 我還在1.1.3上添加了第二個節點(在Ubuntu上)。雙節點Cassandra集羣(最新版本)失敗,並顯示「不是基於時間的UUID」

當我開始的第一個節點一切都很好,但是當我開始第二個節點我得到的第一個節點上的錯誤:「UnsupportedOperationException異常:不是基於時間的UUID

研究這個錯誤好像一個錯誤可能會取得的,如果在同一個集羣中混合舊的和新預言家,但這裏多數民衆贊成並非如此。

兩臺機器上的cassandra.yaml文件是香草(即持平下載除了相關的IP地址)。

任何建議讚賞。

+0

因爲我找不到任何文檔,我已經驗證1.1.3允許混合Windows和Ubuntu節點而不會看到這個問題。所以我不知道這個錯誤是從哪裏來的。 – 2012-08-15 14:33:50

回答

1

AFAIK不支持在同一羣集中混合具有不同操作系統的節點。

Read this answer by jbellis, one of the Cassandra creators

+0

如果Cassandra創建者聲明不支持不同操作系統上的混合節點,並且如果它只在偶然情況下工作,那麼我會虛心地建議在文檔中使這更明顯一些:-) – 2012-08-16 13:28:07

+0

我同意。我嘗試過一次混合節點,但沒有運氣。在Cassandra郵件列表上得到了同樣的回覆。 – 2012-08-16 14:02:47

0

爲什麼發生這種情況的原因是因爲小端VS在Windows機器上的Unix VS大端的。

相關問題