obproxy启动了找不到进程

【 使用环境 】测试环境
【 OB or 其他组件 】ob4.2.1.4 obproxy4.2.3.0
【问题描述】启动obproxy之后,ps 没有找到进程
【附件及日志】


obproxy.log (5.9 KB)

看提示, -r’ip:port;ip:port’

你写的不对
image

还真是 谢谢了

手动拉起, rootservice_list 用于设置 OceanBase 数据库的 Root Service 列表,其格式应该为 ip1:sql_port1;ip2:sql_port2
截图那写错了应该,调整一下。

具体参考https://www.oceanbase.com/docs/common-odp-doc-cn-1000000000755418

启动成功了 连接不上集群 是什么原因呢

是不是密码不对?查看obproxy的日志具体什么错误信息

obproxy.log (252.6 KB)

这俩密码不一致吗

WDIAG [PROXY.SM] print_mysql_complete_log (ob_mysql_sm.cpp:5906) [8315][Y0-00002AF684FD9710] [lt=0] [dc=0] finishing mysql tunnel((sm_id=2, cs_id=2147483650, proxy_sessid=13882348909575208961, ss_id=1, server_sessid=3221492928, client_ip={Not IP address [0]:0}, server_ip={192.168.2.44:2888}, server_trace_id=, proxy_user_name=proxyro@sys#sys, database_name=, is_flow_controlled=false, cpu_flow_control_count=0, memory_flow_control_count=0, sql=, sql_cmd=“Login”, result={is_trans_completed:true, is_resp_completed:true, ending_type:2, is_partition_hit:true, has_new_sys_var:false, has_proxy_idc_name_user_var:false, is_server_db_reset:false, reserved_len:0, connection_id:0, scramble_buf:"", is_resultset_resp:false, server_capabilities_lower_.capability:0, ok_packet_action_type:2, last_ok_pkt_len:12, rewritten_last_ok_pkt_len:0, extra_info:{is_exist_sess_info:false, sess_info_count:0, extra_len:0}, error_pkt:field_count:255, errcode:1045, sqlstate:“42000”, message:“Access denied for user ‘proxyro’@‘xxx.xxx.xxx.xxx’ (using password: NO)”})

root@proxysys租户登录 查看proxyro密码信息情况

select * from proxy_config where name like '%password%';


proxyro是sys下面的用户呢 还有proxyro租户吗?

root@proxysys 这个密码是多少呢 是有默认密码吗

我是这样启动的obproxy 那个密码的明文就是 7pillar.cn


参考这个https://www.oceanbase.com/docs/community-odp-cn-10000000001068909

官网上有命令行部署OBProxy的文档,估计是proxyro用户的密码问题

OceanBase分布式数据库-海量数据 笔笔算数

通过proxy连接的时候要加上集群名称。
用户名@租户名#集群名称

我就是按照这个文档来的