Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Cassandra 中插入数据时出现以下错误。我正在gocql为 Cassandra 使用客户端。
gocql
{“错误”:“gocql:连接上的查询超时太多”,“状态”:500} {“错误”:“gocql:在超时时间内没有收到来自cassandra的响应”,“状态”:500} {"error":"write tcp 172.23.15.226:36954-\u003e172.23.16.15:9042: 使用关闭的网络连接","status":500}
{“错误”:“gocql:连接上的查询超时太多”,“状态”:500}
{“错误”:“gocql:在超时时间内没有收到来自cassandra的响应”,“状态”:500}
{"error":"write tcp 172.23.15.226:36954-\u003e172.23.16.15:9042: 使用关闭的网络连接","status":500}
有人可以帮我吗?
尝试增加 Cassandra 配置文件(write_request_timeout_in_ms - 用于写入)和并发写入(concurrent_writes)中的超时。
另外,尝试降低gocql 驱动程序中的NumConns参数。如果您正在使用 goroutines,请尝试减少它们的数量并验证您是否为所有 goroutines 重用了相同的会话对象。
如果您使用的是4之前的协议版本,您可以尝试将gocql中集群对象的Timeout参数设置为更高的值。