
oceanbase/ob-configserverob-configserver 是一个Web程序,提供存储和获取OceanBase rootservice信息的能力,用于支持OceanBase集群的配置管理。API参考文档可参见 API参考。
适用于OceanBase集群环境,作为配置服务器,用于管理和提供rootservice信息,支持集群的配置协调与信息同步。
ob-configserver 依赖以下环境变量进行配置,具体说明如下:
| 名称 | 描述 | 是否必填 |
|---|---|---|
| DATABASE_TYPE | 存储元信息的数据库类型,可选值为mysql或sqlite3 | 是 |
| SVC_ADDRESS | 用于连接ob-configserver的服务地址,将返回给客户端 | 是 |
| SVC_PORT | 用于连接ob-configserver的服务端口,将返回给客户端 | 是 |
| META_HOST | 元数据库地址,当DATABASE_TYPE为mysql时必填 | 否 |
| META_PORT | 元数据库端口,当DATABASE_TYPE为mysql时必填 | 否 |
| META_USER | 元数据库用户名,当DATABASE_TYPE为mysql时必填 | 否 |
| META_PASSWORD | 元数据库用户密码,当DATABASE_TYPE为mysql时必填 | 否 |
| META_DATABASE | 元数据库名称,当DATABASE_TYPE为mysql时必填 | 否 |
当使用SQLite3时,仅需配置基础环境变量:
bashdocker run -d \ -e DATABASE_TYPE=sqlite3 \ -e SVC_ADDRESS=192.168.1.100 \ -e SVC_PORT=8080 \ --name ob-configserver \ oceanbase/ob-configserver:latest
当使用MySQL时,需额外配置MySQL相关环境变量:
bashdocker run -d \ -e DATABASE_TYPE=mysql \ -e SVC_ADDRESS=192.168.1.100 \ -e SVC_PORT=8080 \ -e META_HOST=192.168.1.101 \ -e META_PORT=3306 \ -e META_USER=root \ -e META_PASSWORD=password \ -e META_DATABASE=ob_config \ --name ob-configserver \ oceanbase/ob-configserver:latest






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务