测试环境,计划将这几个程序部署在同一台服务器上,oat,metadb和ocp部署成功,oceanbase集群创建过程中precheck失败,日志报错”ob install pre check failed,ob install pre check failed, maybe from another observer, please check“。请教怎么处理
8 个赞
因为metadb也是个OBServer。只能把ob单独部署
3 个赞
metadb 就是个ob server
2 个赞
MetaDB 与 OceanBase 就冲突了, 简单来说,在一台机器上不能同时运行两个 OBServer 进程** 。如果你的 MetaDB 已经占用了这台机器的数据库服务端口(通常是2881 ),再尝试在同一台机器上部署一个用于业务数据的 OceanBase 集群,就会因为端口冲突或进程冲突而导致部署失败。
2 个赞
metadb自身有一个observer库储存元数据的,不建议和ob集群部署在一起,当然实在要部署在一起,ob集群可以改端口号。
1 个赞
搞两个虚机吧
1 个赞
oat,metadb,ocp可以一台,oceanbase数据库单独机器
1 个赞
metadb和ob要分开部署
1 个赞
它们测试、学习时可以部署在一台机器上,生产环境中OceanBase、OCP、MetaDB应单独部署。
根据所拥有的资源情况部署。
MetaDB是啥,是OB的一个分支么