【已解决】navicat连接Doris集群报错

Viewed 112

环境:
JDK:oracle jdk-1.8.0_11
Doris版本2.0.14
Doris manager版本23.11.2
负载均衡使用的是proxysql,版本1.4.16

变量相关参数
wait_timeout 28800(8小时)
interactive_timeout 3600(1小时)

现象是navicat测试连接是成功的,但是双击打开连接报错。
image.png
678b9ce98ef397931bf2626fe9fbac9.png

重新初始化了proxysql后,navicate测试连接正常,双击连接,一直显示 正在获取数据库
image.png

2 Answers

image.png

以下参数配置为false就行了
/我们这里不需要读写分离,只需要将这两个参数通过下面语句直接搞成true就可以了
mysql> UPDATE global_variables SET variable_value='true' WHERE variable_name='mysql-forward_autocommit';
Query OK, 1 row affected (0.00 sec)

mysql> UPDATE global_variables SET variable_value='true' WHERE variable_name='mysql-autocommit_false_is_transaction';

mysql> LOAD MYSQL VARIABLES TO RUNTIME;

mysql> SAVE MYSQL VARIABLES TO DISK;

看下fe/log/ fe.audit.log 中发的什么sql,感觉还是负载均衡层的问题,如果直接连接FE的IP能正常连接吗