我想設置的一致性水平法定人數,我能夠做到這一點使用cqlsh用「一致性QUORUM」。但問題是,這只是在特定的時間。在cassandra.yaml中沒有看到與CONSISTENCY級別相關的任何屬性。如何設置一致性水平卡桑德拉permenently?
有什麼辦法永久設置,任何配置文件?
我想設置的一致性水平法定人數,我能夠做到這一點使用cqlsh用「一致性QUORUM」。但問題是,這只是在特定的時間。在cassandra.yaml中沒有看到與CONSISTENCY級別相關的任何屬性。如何設置一致性水平卡桑德拉permenently?
有什麼辦法永久設置,任何配置文件?
沒有這樣的正確的cassandra.yaml。但是你可以通過適當設置以下線斌/ cqlsh.py
self.consistency_level = cassandra.ConsistencyLevel.QUORUM
一致性水平設定在每請求,以便其到客戶端(即cqlsh或者您在任何語言驅動程序)來設置做到這一點。它不能從卡桑德拉身邊完成。
cqlsh確實允許您設置通過其cqlshrc文件中的一些選項,但設置默認的一致性水平是不是其中之一。默認實際上是hard coded to CL.ONE。如果你真的想你可以改變的cqlsh.py該行,它會被應用在全球像阿倫上述建議。