OceanBase数据库
阿里出品,具体请参照官网 https://www.oceanbase.com/
安装
官方部署的文档 https://open.oceanbase.com/docs/observer-cn/V3.1.3/10000000000096600
确保您机器的资源至少可以运行 2 核 8GB 以上的Docker。
# 根据当前容器部署最大规格的实例
docker run -p 2881:2881 --name obstandalone -d oceanbase/oceanbase-ce
## 部署 mini 的独立实例
docker run -p 2881:2881 --name obstandalone -e MINI_MODE=1 -d oceanbase/oceanbase-ce
启动预计需要 2-5 分钟。执行以下命令,如果返回 boot success!,则启动成功。
$ docker logs obstandalone | tail -1
boot success!
启动错误的情况
下面会有报错的解决方式
Cluster status check ok
Initializes observer work home ok
obcluster deployed
Get local repositories and plugins ok
Open ssh connection ok
Load cluster param plugin ok
Check before start observer x
[ERROR] OBD-2000: (127.0.0.1) not enough memory. (Free: 5.2G, Need: 6.0G)
[WARN] (127.0.0.1) clog and data use the same disk (/)
See https://open.oceanbase.com/docs/obd-cn/V1.3.0/10000000000099584.
连接
官方推荐使用dbeaver来连接 下面使用Navicat来接连
- 1、连接-->mysql
- 2、连接名根据自己的情况随意填写
- 3、主机或者IP地址填写自己刚刚部署的的服务器IP
- 4、端口填写自己刚刚部署的的端口(默认2881)
- 5、默认的用户名:root@sys
- 6、默认是无密码的
集成springboot
与mysql的集成方式一致,只是需要修改连接的地址即可
注意:本文归作者所有,未经作者允许,不得转载