合 使用OBD部署一个OceanBase 三副本集群并使用Promethues监控OB(在不同节点)
Tags: 高可用监控环境搭建OceanBaseGrafana分布式数据库
配置obproxy
https://open.oceanbase.com/articles/1100243
obproxy跟OB集群通信是使用sys租户内的一个内部账户proxyro,这个账户需要创建,所以需要在OBserver中创建账号。
obproxy启动后,默认用 root@proxysys 登录,密码为空。需要改密码(通过proxy参数obproxy_sys_password指定)。
obproxy启动后,还需要修改proxyro的密码(通过proxy参数observer_sys_password指定),设置为跟OB集群里创建的proxyro密码一致才能链接那个OB集群。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | -- mysql登陆 mysql -h127.1 -uroot@sys -P2881 -p -c -A oceanbase select * from mysql.user; create user proxyro identified by 'lhr'; alter user proxyro identified by 'lhr'; grant select on *.* to proxyro; alter user root identified by 'lhr'; -- obproxy登陆 mysql -h127.1 -uroot@proxysys -P2883 -p alter proxyconfig set obproxy_sys_password='lhr'; alter proxyconfig set observer_sys_password='lhr'; show proxyconfig like '%sys_password%'; mysql -h127.1 -uroot@sys -P2883 -plhr -c -A oceanbase mysql -uroot@sys -plhr -h192.168.66.35 -P28814 select * from oceanbase.__all_server; show full processlist; [root@lhrobproxy ~]# strings /home/admin/obproxy/etc/obproxy_config.bin | grep sys observer_sys_password1= observer_sys_password=6095142f4b755fb18e0ca1edc3fa38fe0bdc78b9 obproxy_sys_password=6095142f4b755fb18e0ca1edc3fa38fe0bdc78b9 skip_proxy_sys_private_check=True syslog_level=INFO |