我在 Cassandra 中插入数据时遇到以下错误。我正在使用gocql
客户端用于Cassandra。
{"错误":"Gocql:连接上的查询超时过多","状态":500}
{"错误":"Gocql:在超时期限内未收到来自 Cassandra 的响应","状态":500}
{"错误":"写入 TCP 172.23.15.226:36954-\u003e172.23.16.15:9042:使用封闭的网络连接","状态":500}
有人可以帮我解决这个问题吗?
尝试增加 Cassandra 配置文件(write_request_timeout_in_ms - 用于写入(和并发写入(concurrent_writes(中的超时。
另外,尝试降低 gocql 驱动程序中的 NumConns 参数。如果您使用的是 goroutine,请尝试降低它们的数量,并验证您是否对所有 goroutines 重用相同的会话对象。
如果您使用的是 4 之前的协议版本,则可以尝试将 gocql 中集群对象的超时参数设置为更高的值。