gocql.createSession: ЛЮБОЙ уровень согласованности не поддерживается для этой операции

Получение следующей ошибки при попытке создать сеанс из cql,

Error: 
Consistency level ANY is not supported for this operation. Supported consistency levels are: ONE, LOCAL_QUORUM, LOCAL_ONE

Я использовал Amazon Managed Apache Cassandra Service

Ниже приведен код для создания сеанса.

clusterConfig := gocql.NewCluster("<HOST:PORT>")
clusterConfig.Authenticator = gocql.PasswordAuthenticator{Username: "Username", Password: "Password"}
clusterConfig.SslOpts = &gocql.SslOptions{
CaPath: "./AmazonRootCA1.pem",
}
clusterConfig.Consistency = gocql.LocalQuorum
clusterConfig.ConnectTimeout = time.Second * 10
clusterConfig.ProtoVersion = 3
clusterConfig.DisableInitialHostLookup = true
clusterConfig.Keyspace = "TestDB"
clusterConfig.NumConns = 3
session, err := clusterConfig.CreateSession()
if err != nil {
fmt.Println("err>", err)
}
return session

Я устанавливаю уровень согласованности на LocalQuorum, но по-прежнему выдает вышеупомянутую ошибку. Если кто-нибудь знает, как решить, пожалуйста, помогите нам


person Pinank Lakhani    schedule 10.04.2020    source источник
comment
Попробуйте обновить свою зависимость gocql. 17 дней назад соответствующее исправление было объединено с основным.   -  person mkopriva    schedule 10.04.2020
comment
@mkopriva Делает   -  person Pinank Lakhani    schedule 10.04.2020
comment
@mkopriva Обновление пакета сработало. Спасибо.   -  person Pinank Lakhani    schedule 10.04.2020


Ответы (1)


У меня работает апгрейд пакета!

person Pinank Lakhani    schedule 01.05.2020