【产品名称】obproxy
【产品版本】社区版3.1
【问题描述】部署obproxy之后,可以通过proxysys账号登录obproxy,但是无法通过租户链接到后端集群(test_tenant直接连observer正常),报错如下
# mysql -uroot@test_tenant#tsob -P2883 -p’test’ -c -A -h 10.xxx.xxx.x oceanbase
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2013 (HY000): Lost connection to MySQL server at ‘reading authorization packet’, system error: 2
proxy的错误日志:
2021-07-19 14:39:07.671295,undefined,tsob:test_tenant:,OB_MYSQL,OB_MYSQL_COM_LOGIN,failed,-4152,177734us,0us,0us,0us,Y0-7F25A8C653A0,0,Null value
2021-07-19 14:39:11.680325,undefined,tsob:test_tenant:,OB_MYSQL,OB_MYSQL_COM_LOGIN,failed,-4152,5550us,0us,0us,0us,Y0-7F25AAE6D4E0,0,Null value
2021-07-19 14:43:50.504182,undefined,tsob:test_tenant:,OB_MYSQL,OB_MYSQL_COM_LOGIN,failed,-4152,4401us,0us,0us,0us,Y0-7F25A8C653A0,0,Null value
我的疑问:
1)通过netstat命令没看到与observer保持长链接,obproxy只是作为请求转发?
2)obproxy与observer是否需要一个内部账号密码来通信,但是没看到配置参数