我是Cassandra的一名完全新手,我只是設置它並與它一起玩,並使用cqlsh測試不同的場景。Cassandra錯誤:「無法完成請求:一個或多個節點不可用。」
我現在有2個數據中心是這樣的4個節點(當然是正確的IP地址):
a.b.c.d=DC1:RACK1
a.b.c.d=DC1:RACK1
a.b.c.d=DC2:RACK1
a.b.c.d=DC2:RACK1
默認= DCX:RACKX
一切似乎目前爲止有意義,除了我故意關閉了一個節點以查看結果行爲,並且我注意到我無法再在其餘節點上查詢/插入數據它會導致「無法完成請求:一個或多個節點不可用」。
我得到一個節點不可用(我故意這麼做),但是不是分佈式數據庫的一個要點是繼續支持功能,即使某些節點停機?爲什麼要讓一個節點完全停止一切?
我錯過了什麼?
任何幫助將不勝感激!
謝謝安迪!就是這樣。現在有意義 – user3376961