【OceanBase版本】4.0,安装使用all-in-one,配置文件使用mini-single-with-obproxy,单节点部署
【OMS版本】4.0,
【问题描述】OMS安装时,使用无配置文件安装方式,在执行步骤二时,报两个错误
,然后在步骤五时出错退出安装
,OMS安装日志
但是我安装前查看了几个端口,都没有占用,配置的docker用户是root用户
【OceanBase版本】4.0,安装使用all-in-one,配置文件使用mini-single-with-obproxy,单节点部署
【OMS版本】4.0,
【问题描述】OMS安装时,使用无配置文件安装方式,在执行步骤二时,报两个错误
另外,首次安装,如果oms(三个)元数据库不存在也会报错
是已经创建了MetaOB,并且在MetaOB里面创建了对应的mysql租户吗?
是的,MetaOB的unit 2C2G
麻烦提供一下config.yaml配置文件
这是生成的config.yaml文件中的cm_url缺少http://前缀导致
解决方法如下:
1、进入容器之后,把/home/admin/conf/config.yaml改一下,可以手动添加并重新执行docker_init.sh解决;
2、再重新手动执行一下初始化脚本python -m omsflow.scripts.units.oms_cluster_manager add_resource
解决了,是这个问题,目前官网提供的安装命令,强烈建议使用配置文件安装,若不是以配置文件安装,可能会在步骤五出错,需要进入docker容器,手动改写/root/omsflow/scripts/conf/config.yaml文件,去添加http://,并且有安装过的话,需要把已经安装的表删除掉,不然会报字段重复错误,然后再重新执行docker_init.sh就可以了
执行这一步就可以了