OceanBase数据库

傻男人 1年前 ⋅ 557 阅读

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的集成方式一致,只是需要修改连接的地址即可

连接配置


全部评论: 0

    我有话说: