starrocks修改源码mysql客户端版本后jdbc连接查询报错

【详述】starrocks 源码里指定mysql客户端版本5.1,扫描到mysql5.1客户端有漏洞,修改源码指定的5.1为5.7.38后重新编译,jdbc连接查询报错
【背景】
【业务影响】
【StarRocks版本】例如:2.3
【集群规模】例如:3fe(1 follower+2observer)+5be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,例如:48C/64G/万兆
【附件】
修改的几处源码 1:客户端版本 5.1改为5.7.38,2:TX_ISOLATION 改为TRANSACTION_ISOLATION
微信图片_20220804095421
微信图片_20220804095436
微信图片_20220804095439
微信图片_20220804095442
微信图片_20220804095738
jdbc连接查询报错:Unknown system variable ‘transaction_read_only’

  • 慢查询:
    • Profile信息
    • 并行度:show variables like ‘%parallel_fragment_exec_instance_num%’;
    • cbo是否开启:show variables like ‘%cbo%’;
    • be节点cpu和内存使用率截图

最后把fe的starrocks-fe.jar 替换成没修改的,只保留be里修改的版本,然后就没问题了

同样是安全整改,修改协议版本,build总不成功