暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

「OceanBase 征文」OceanBase 4.1社区版可视化部署

原创 core dumped 2023-03-28
394

OceanBase 4.1社区版可视化部署

4.1版本在3月24号发布,25号也去现场体验了下,部署上确实方便了很多,可以通过web页面可视化部署三节点OceanBase,并有OCPExpress简化对OB一些日常运维工作

安装OBD

  • 下载最新4.1版本oceanbase-all-in-one , https://www.oceanbase.com/softwarecenter
tar -xzf oceanbase-all-in-one.4.0.0.0-beta-100120221102135736.el7.x86_64.tar.gz cd oceanbase-all-in-one/bin/
  • 安装OBD
./install.sh 执行完后会看到 ##################################################################### Install Finished ===================================================================== Setup Environment: source ~/.oceanbase-all-in-one/bin/env.sh Start Web Service: obd web Quick Start: obd demo More Details: obd -h =====================================================================

source下环境变量,并执行obd web启动web服务器,启动后根据提示登录网页

obd web页面部署三节点集群

登录界面能看到一个可视化部署平台,选择需要部署的模式和集群名称,这里还可以选择组件的版本

1.png

填入各节点IP,这里有个OCP Express节点是一个web运维管理组件

2.png

设置集群root@sys用户密码,和数据目录,数据目录需要有对应的权限(上一步中填写的部署用户)

3.png

确认信息无误就做预检查,检查项有问题会提示信息有手动修改和自动修改,这里遇到的都比较简单了,java没有安装、目录权限、时钟同步没有配置,反正都有提示信息

4.png

部署完成后会将组件和数据库访问方式打印出来,这里有OCP Express登录地址

5.png

OCP Express创建租户

登录OCP Express,这是一个管理平台,能看到集群运行状态、租户创建、性能监控、参数修改等功能,集群总览能看到集群拓扑架构图

6.png

尝试创建一个租户,跳入一些租户资源配置信息

7.png

创建完成后可以查看租户的信息

8.png

这种方式还是比命令行创建租户方便不少

常见功能

常见的监控功能都是有的,大家可以自己试一下,提两个感觉对于运维OB比较实用的功能:

  • 日志查看: 这还是个比较实用功能,OB的日志内存会比较多,用日志功能可以根据不同级别做过滤

9.png

  • UNIT分布: 这里能比较清楚看到集群Unit分布情况,资源剩余情况,方便对集群有整体了解

10.png

一些小建议

  • 创建租户时,建议加上LOG_DISK_SIZE的设置,默认情况下LOG_DISK_SIZE是内存设置的三倍,但是可能磁盘空间没有那么大,创建租户时就会报错,这时只能调小租户的内存的大小才能创建通过,或者创建后命令行调整内存大小(页面上调整没有生效,只能向下调整)

11.png

当然在租户管理处做了锁定租户功能,还是比较实用,再删除租户前可以先锁定,看下业务方反应最终决定是否删除

  • SQL诊断处有报错,应该是个Bug

12.png

  • 数据库性能监控中等待队列,如果能更详细说明具体在哪里等待,或者等待事件是什么就更好

13.png

  • 修改集群参数:页面上可以修改成功,但是参数应该没有做持久化到配置文件中,重启后会变回原值

14.png

15.png

obd cluster stop/start obce3zone 之后登录数据库查看参数变回原有值,obd cluster edit-config obce3zone 也可以看到配置文件中的值没有发生变化

16.png

  • ocp系统库中 有表使用"key"作为列名,但是查询时报语法错误,应该key是内部一个关键字,做解析SQL时候出错了, 查询时需要加上`key` 这样才可以,可以改个字段名, 不过这个库也是ocp系统库,一般人也不会用到,问题不大(MySQL中也是同样处理)

17.png

总结

4.1版本的部署有了可视化页面后,部署方便了太多,加上OCP Express对于日常运维也方便了许多,降低了普通用户对OB的上手复杂程度。

最后修改时间:2023-03-31 13:57:55
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论