3
我試圖通過BatchStatement卡桑德拉Datastax saveQuery與輕型交易
import com.datastax.driver.mapping.Mapper;
batch.add(mapper.saveQuery(itr.next()));
堅持一個目標是卡桑德拉和我想有IF NOT EXISTS條款像
INSERT INTO customer_account (customerID, customer_email)
VALUES (‘LauraS’, ‘[email protected]’)
IF NOT EXISTS;
我應該如何通過saveQuery實現IF NOT EXISTS?
INSERT語句我」 m看到錯誤「com.datastax.driver.core.exceptions.UnavailableException:沒有足夠的副本可用於查詢一致性QUORUM(2個必需但只有1個活動)」,它不會在刪除''ifNotExists()'時出現。我正在使用datastax驅動程序2.1.7。 –
如果您使用輕量級事務,則需要使用準確的複製因子。如果只有一個節點,請將keyspace的'replication_factor'更改爲1 –