赞
踩
OceanBase是由蚂蚁金服、阿里巴巴完全自主研发的分布式关系型数据库,始创于2010年。OceanBase具有数据强一致、高可用、高性能、在线扩展、高度兼容SQL标准和主流关系型数据库、低成本等特点。OceanBase至今已成功应用于支付宝全部核心业务:交易、支付、会员、账务等系统以及阿里巴巴淘宝(天猫)收藏夹、P4P广告报表等业务。除在蚂蚁金服和阿里巴巴业务系统中获广泛应用外,从2017年开始,OceanBase开始服务外部客户,客户包括南京银行、浙商银行、人保健康险等。
win10 系统单结点集群安装流程:
Step 1:win10 docker 安装。下载并安装地址:https://docs.docker.com/desktop/windows/install/
Step 2:开启 cpu 允许虚拟化(docker 配置需要),开启后如图:
Step 3:启动 docker
问题:WSL2 installation is incomplete
解决方案参考:https://blog.csdn.net/qq_39611230/article/details/108625840
附:wsl2是windows内置的linux子系统
Step 4:在 windows 终端上查询并下载可用 oceanbase 镜像
// 查询
docker search oceanbase
// 下载
docker pull oceanbase/obce-mini (这个地方可能会报错,需要找到具体 obce-min 的版本,因 obce-min 的官方库不存在相关的镜像,使用的是私人存放的镜像,如下图,地址:https://hub.docker.com/u/library)
附:obce-min 镜像下载后会被 Docker Desktop 自动发现。
Step 6:登录 oceanbase 数据库并进行基本 sql 操作
// 查看集群列表
obd cluster list
// 查看集群详情(查看 ip、端口号用于连接)
obd cluster display mini-ce
// 登录 oceanbase 数据库(使用默认账号和租户,无密码)
obclient -h 127.0.0.1 -P 2881 -u root@sys -p -c -A oceanbase
附:连接 oceanbase 数据库命令
-h:提供 OceanBase 数据库连接的 IP,通常是一个 OBProxy 地址。
-u:提供租户的连接帐户,格式包含两种:用户名@租户名#集群名 或者 集群名:租户名:用户名。Oracle 租户的管理员用户名默认是 sys。
-P:提供 OceanBase 数据库连接端口,也是 OBProxy 的监听端口,默认是 2883,可以自定义。
-p:提供帐户密码。为了安全可以不提供,改为在后面提示符下输入,密码文本不可见。
-A:表示在连接数据库时不去获取全部表信息,可以使登录数据库速度最快。
参考阿里云官方文档:https://www.alibabacloud.com/help/zh/apsaradb-for-oceanbase/latest/connect-to-an-oceanbase-database-by-using-obclient
oceanbase 类似于mysql,可通过 Java JDBC 最基本方式连接,也可与 Spring、Spring Boot 进行集成。
如转载,请注明出处!欢迎关v信公众号:方辰的博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。