3

在 Cassandra 中插入数据时出现以下错误。我正在gocql为 Cassandra 使用客户端。

{“错误”:“gocql:连接上的查询超时太多”,“状态”:500}

{“错误”:“gocql:在超时时间内没有收到来自cassandra的响应”,“状态”:500}

{"error":"write tcp 172.23.15.226:36954-\u003e172.23.16.15:9042: 使用关闭的网络连接","status":500}

有人可以帮我吗?

4

1 回答 1

4

尝试增加 Cassandra 配置文件(write_request_timeout_in_ms - 用于写入)和并发写入(concurrent_writes)中的超时。

另外,尝试降低gocql 驱动程序中的NumConns参数。如果您正在使用 goroutines,请尝试减少它们的数量并验证您是否为所有 goroutines 重用了相同的会话对象。

如果您使用的是4之前的协议版本,您可以尝试将gocql中集群对象的Timeout参数设置为更高的值。

于 2017-03-21T13:22:50.677 回答