[WARN] OBD-4521: The config observer_sys_password in obproxy-ce did not take effect, please config it in oceanbase-ce

【 使用环境 】 测试环境
【 OB or 其他组件 】ocp
【 使用版本 】ob v4.2.4
【问题描述】该环境是通过 obd 白屏方式部署的单机环境。随后从ob v4.2.3 升级到 v4.2.4 后,在升级obd 2.8 版本到2.9.2。
升级后使用obd 启动ob单机 obd cluster start obtest 过程
提示 [WARN] OBD-4521: The config observer_sys_password in obproxy-ce did not take effect, please config it in oceanbase-ce
[ERROR] 192.168.146.27: failed to connect meta db
[ERROR] ocp-express start failed





4 个赞

ocp启动报错 麻烦发一下启动时候的obd日志

4 个赞

好的
obd.log (4.7 KB)

4 个赞

ocp-express白屏化页面能访问到么

4 个赞

老师,以这个为准
obd.log (117.3 KB)

4 个赞

现在访问不到吧,因为启动的时候,就启动失败了,查看组件,也看不到ocp的那个显示

4 个赞

手动使用mysql命令黑屏连接下
mysql -h192.168.146.27 -P2883 -umeta@ocp_meta -pc5B989Vesj -Ac
尝试单独拉起ocp组件
obd cluster start xxx -s #ocp的ip -c ocp-express

4 个赞

mysql -h192.168.146.27 -P2883 -umeta@ocp_meta -pc5B989Vesj -Ac

登录不上,另外我又发现一个问题,就是我刚刚启动obd,但是我执行obd cluster display obtest 提示我没有启动。但是我可以用root登录到oceanbase租户中。 您看一下我的操作日志

4 个赞

obclient -h192.168.146.27 -P2883 -uroot@proxysys -p’NubeWTJtZj’ -Doceanbase -A
image
这两个密码不一致呀,是不是改过。可以参考下这个帖子
三台电脑集群,然后三台电脑重启后打开集群报错:192.168.177.88: failed to connect meta db - #6,来自 至尊琳琳llavqm_gaMjAxODUwMDg2Ni4xNzIwNTA0NDU0_ga_T35KTM57DZ*MTcyMTcxMzY1Ny4zMi4xLjE3MjE3MTUzMjIuNDcuMC4w

3 个赞

我没有改过,我只是做了一个版本升级的操作。

3 个赞

mysql -h192.168.146.27 -uproxyro@sys -P2881 -pNubeWTJtZj -A
mysql -h192.168.146.27 -uproxyro@sys -P2881 -p HwqddBZqd -A
试下两个连接串哪个能用

2 个赞

都不行

1 个赞

obclient -h192.168.146.27 -P2883 -uroot@proxysys -p’NubeWTJtZj’ -Doceanbase -A

obclient -h192.168.146.27 -P2881 -uroot -p’Z:-}f!7z-c),RqjSv’ -Doceanbase -A

这样子连接是可以的

config.yaml文件有问题呀,
obd cluster edit-config
把密码改成这个试试NubeWTJtZj

[admin@obd-4231 ~]$ mysql -h192.168.146.27 -uproxyro@sys -P2881 -pNubeWTJtZj -A
ERROR 1045 (42000): Access denied for user ‘proxyro’@‘xxx.xxx.xxx.xxx’ (using password: YES)
[admin@obd-4231 ~]$ mysql -h192.168.146.27 -uproxyro@sys -P2881 -p’NubeWTJtZj’ -A
ERROR 1045 (42000): Access denied for user ‘proxyro’@‘xxx.xxx.xxx.xxx’ (using password: YES)
[admin@obd-4231 ~]$ mysql -h192.168.146.27 -uproxyro@sys -P2881 -pHwqddBZqd -A
ERROR 1045 (42000): Access denied for user ‘proxyro’@‘xxx.xxx.xxx.xxx’ (using password: YES)
[admin@obd-4231 ~]$ mysql -h192.168.146.27 -uproxyro@sys -P2881 -p’HwqddBZqd’ -A
ERROR 1045 (42000): Access denied for user ‘proxyro’@‘xxx.xxx.xxx.xxx’ (using password: YES)

[admin@obd-4231 ~]$ obd cluster edit-config obtest
Search param plugin and load ok

user:
username: admin
port: 22
oceanbase-ce:
version: 4.2.4.0
release: 100000082024070810.el7
package_hash: 7dc8b049b3283ef4660cdf6e3cfa24f81e9d2a78
192.168.146.27:
zone: zone1
servers:

  • 192.168.146.27
    global:
    appname: obtest
    root_password: Z:-}f!7z-c),RqjSv
    mysql_port: 2881
    rpc_port: 2882
    data_dir: /data
    redo_dir: /redo
    home_path: /home/admin/oceanbase/obtest/oceanbase
    cluster_id: 1721379461
    enable_syslog_recycle: true
    enable_syslog_wf: false
    max_syslog_file_count: 4
    memory_limit: 6144M
    datafile_size: 18432M
    system_memory: 2048M
    log_disk_size: 18432M
    cpu_count: 16
    production_mode: false
    datafile_maxsize: 185G
    datafile_next: 18957M
    ocp_agent_monitor_password: 689wiO6y64
    proxyro_password: NubeWTJtZj
    ocp_root_password: HmcJOkrRqM
    ocp_meta_password: c5B989Vesj
    obproxy-ce:
    version: 4.2.3.0
    package_hash: 0490ebc04220def8d25cb9cac9ac61a4efa6d639
    release: 3.el7
    servers:
  • 192.168.146.27
    global:
    prometheus_listen_port: 2884
    listen_port: 2883
    home_path: /home/admin/oceanbase/obtest/obproxy
    obproxy_sys_password: NubeWTJtZj
    skip_proxy_sys_private_check: true
    enable_strict_kernel_release: false
    enable_cluster_checkout: false
    rs_list: 192.168.146.27:2881
    observer_sys_password: Hwqdd2BZqd
    cluster_name: obtest
    observer_root_password: Z:-}f!7z-c),RqjSv
    192.168.146.27:
    proxy_id: 2580
    client_session_id_version: 2
    depends:
  • oceanbase-ce
    obagent:
    version: 4.2.2
    package_hash: 19739a07a12eab736aff86ecf357b1ae660b554e
    release: 100000042024011120.el7
    servers:
  • 192.168.146.27
    global:
    monagent_http_port: 8088
    mgragent_http_port: 8089
    home_path: /home/admin/oceanbase/obtest/obagent
    http_basic_auth_password: v7V4tzP9I
    ob_monitor_status: active
    depends:
  • oceanbase-ce
    ocp-express:
    version: 4.2.2
    package_hash: 09ffcf156d1df9318a78af52656f499d2315e3f7
    release: 100000022024011120.el7
    servers:
  • 192.168.146.27
    global:
    port: 8180
    home_path: /home/admin/oceanbase/obtest/ocpexpress
    admin_passwd: L@v6O.8t
    ocp_root_password: (t1.6uPD
    memory_size: 752M
    depends:
  • obagent
  • oceanbase-ce
  • obproxy-ce

现在是两个密码都登陆不上去了?

用 proxyro 用户登录,哪个密码都登录不上去,刚才没有改密码之前也是这样的。

用root登录sys租户和proxysys租户是可以的。

obclient -h192.168.146.27 -P2881 -uroot -p’Z:-}f!7z-c),RqjSv’ -Doceanbase -A

obclient -h192.168.146.27 -P2883 -uroot@proxysys -p’NubeWTJtZj’ -Doceanbase -A

稍等哈,这边联系下其他同学帮忙看一下

麻烦obd重新启动集群复现后,提供下最新的obproxy.log日志