我在Cassandra中插入数据时遇到以下错误。
我正在为Cassandra使用gocql
客户端。
{"错误":" gocql:连接上的查询超时太多","状态":500}
{"错误":" gocql:在超时期限内没有从cassandra收到回复"," status":500}
{"错误":"写tcp 172.23.15.226:36954-\u003e172.23.16.15:9042:使用封闭式网络连接"," status&#34 ;:500}
有人可以帮我吗?
答案 0 :(得分:2)
尝试增加Cassandra配置文件( write_request_timeout_in_ms - 用于写入)和并发写入( concurrent_writes )的超时。
另外,尝试降低gocql驱动程序中的 NumConns 参数。 如果您正在使用goroutines,请尝试降低其数量,并验证您是否正在为所有goroutine重用相同的会话对象。
如果您使用的是4之前的协议版本,则可以尝试将gocql中的群集对象的超时参数设置为更高的值。