创建集群
登录OCP界面
1.点击左侧工具栏中的集群
2.进入集群页面后 点击 右上角的创建集群
集群设置
进入 创建集群 页面,进行 目标集群 配置
集群种类 根据 生产环境 选择 分布式 或者 单机集中式,第一次安装 集群类型 选择 主集群。
注意:
本次操作 选择 安装分布式集群,操作环境 由于 只有一台linux服务器,选择一个 Zone 进行部署,也就是 一台Linux服务器 一个OBserver。OceanBase版本选择的是 企业版3.2.1.4 安装包需要提前上传
参数设置
该步骤 属于 部署之前 最关键的步骤,一定要 根据 部署环境 合理 配置参数,尤其是内存相关的参数(memory_limit, __min_full_resource_pool_memory)
本次实验 memory_limit 设置为14G, __min_full_resource_pool_memory为 268435456(字节,256M)
自定义配置根据服务器环境配置
提交任务
参数不合理错误
如果以上两个参数设置不合理,在安装过程中的 bootstrap模块 会报错,如果 bootstrap模块 出现错误,表示此次安装失败,需要重新安装。
memory_limit设置过小
该参数设置过小,会报Error 4013 (HY001): No memory or reach tenant memory limit(内存不足)
__min_full_resource_pool_memory设置过大
该参数设置过大,会报 Error1235 (0A000): unit min memory less than __min_full_resource_pool_memory not supporte 错误
注意
memory_limit:定义OBserver可用总内存大小,建议为所在服务器物理内存的百分之八十
__min_full_resource_pool_memory:集群默认对内存规格的最小值进行限制(Unit规格),默认为5G,官方建议为4G,建议根据实际环境内存资源定义
部署成功
当安装任务中的所有模块都运行成功,代表OceanBase集群安装成功
验证
查看监听端口和进程
可以发现 OBserver 的 2881 和 2882 监听端口 和 OBserver进程 已经存在
登录
进程,端口 以及 登录操作 都没有问题,表示此次安装正式成功
总结
1.OceanBase是一款对 服务器资源 要求及其严格 的 分布式数据库,安装 OceanBase 每个机器的资源(CPU,内存) 至少不低于16C,32G(包括测试环境)
2.安装之前 一定 要根据 实际环境资源 来合理配置参数,尤其是内存相关参数(memory_limit,__min_full_resource_pool_memory)
3.安装过程中,如果 bootstrap模块 出现错误,表示此次部署失败,需要重新部署,一定不能跳过该错误