获取代码,编译运行
前置条件
检查支持的操作系统列表(安装工具链)和GLIBC版本要求,以及如何安装C++工具链。
Clone 代码
把代码clone到本地:
构建
构建debug或release版本的OceanBase源码:
Debug 模式
Release 模式
运行
observer
二进制文件已经编译出来了,可以使用 obd.sh
工具部署一个 OceanBase 实例:
./tools/deploy/obd.sh prepare -p /tmp/obtest
./tools/deploy/obd.sh deploy -c ./tools/deploy/single.yaml
你可以通过查看 ./tools/deploy/single.yaml
文件中的mysql_port
来查看监听端口,通常情况下,如果你用root用户部署,那么OceanBase 服务程序会监听 10000 端口,下文中的示例也是基于这个端口。
连接
可以使用官方的 MySQL 客户端连接 OceanBase:
也可以使用 obclient
连接 OceanBase:
停止
停止服务并清理部署: