arrow flight sql向doris发送query, 超过最大连接数

Viewed 15

doris 版本:2.1.6
arrow-flight 版本:53.1.0

描述:
rust程序向doris通过arrow flight sql通信,
调用arrow_flight库的FlightSqlServiceClient的execute接口,https://arrow.apache.org/rust/arrow_flight/sql/client/struct.FlightSqlServiceClient.html
向doris发送 INSERT INTO statement来达到插入数据(单条)的效果,
其中每一条sql执行完,会再调用 clear_token()和 close()将连接关掉,但是通过 fe.log看不到清理 token的日志,

报错:
当连接数达到一定量 = 1/2 qe_max_connection后,会报错 reach the limit of connection, 从而doris FE 死机,其他查询端口也不能使用,只能重启doris...

问题:
当我在短时间内按条多次(1000条)插入就会报错! 但我不能无限的增大qe_max_connection 这个参数!
fe_log

1 Answers