ocp打开链路追踪后启动失败

社区版v4.3.4包安装ob,ocp组件
ocp打开了链路追踪的2个参数,没有配置es,重启后就启动失败了。

obd cluster start test
Start ocp-server-ce ok
ocp-server-ce program health check
[ERROR]failed to start 10.1.1.1 ocp-server-ce
[ERROR]start ocp-server-ce failed
[ERROR]ocp-server-ce start failedWait for observer init ok

日志报错:tail -f ocp-server.log
Caused by: org.springframework.boot.context.properties.ConfigurationPropertiesBindException: Error creating bean with name ‘spring.datasource-org.springframework.boot.autoconfigure.jdbc.DataSourceProperties’: Could not bind properties to ‘DataSourceProperties’ : prefix=spring.datasource,

需要知道ocp的配置文件在什么位置?把打开的2个参数关闭就能启动了,目前看是个思路。

是这样的,可以参考这个帖子

这2个参数设置true了,我没有配置ES,认为重启ocp就生效了。
你看上面贴的日志spring.datasource连接ES去了,失败。

是的,目前产品侧认为符合预期,如果这两个参数设置为ture必须部署数据中台

我的诉求,我在那里改回来,恢复回来先,现在OCP趴窝不能启动呢。
需要修改那个配置文件,或者库里那个表。

obclient -hxxx -P2881 -uroot@ocp_meta -p'xxx' -Dmeta_database -A

update config_properties set value = false where `key`='ocp.analyze.enabled';
update config_properties set value = false where `key`='ocp.analyze.ob.trace.enabled';
1 个赞