部署oceanbase,数据库国产化
由于某些原因公司的数据库需要由mysql换为oceanbase所以有了这篇帖子。这个部署卡了我一周现在终于可以使用了。遇到了很多的问题大部分都是连接超时在启动暂停查看集群状态的时候连接超时如下图所示会一直卡在这个连接服务器的位置其实真正运行起来他会很快而不是需要等好几分钟甚至十几分钟。我的运行环境虚拟化平台VMware 虚拟机操作系统Ubuntu 22.04.5 LTS内核版本5.15.0-185-genericCPU架构x86_64总内存16 GiB磁盘机械硬盘 (HDD)根目录/总容量 156GB当前使用 50%可用 76GB具体的可以跟官方的的比较一下https://www.oceanbase.com/docs/common-oceanbase-database-standalone-1000000006076963关于里面的一项磁盘类型磁盘类型官方文档推荐的是SSD我用的是HDD目前没有什么影响。如果需要搞性能的可以选择SSD。我选择的是单机使用obd 命令行部署集中式版官方文档推荐的使用交互式部署方法部署。链接给你们放一下在这里使用 obd 命令行部署集中式版 - OceanBase 数据库 V4.4.2 | OceanBase 文档中心要注意如果你们的磁盘或者内存不够一定要按照官方的最小要求先扩大不然后面可能会遇到各种各样的问题。另外要注意的几点如果你曾经部署过但是遇到了问题需要重新部署的情况1.我建议在Ubuntu新建一个用户并且开好足够的权限。创建用户 - OceanBase 数据库 V4.4.2 | OceanBase 文档中心2. 修复时钟/时区非常重要如果你有时区不匹配的问题– 检查时区timedatectl date– 确保时区正确且开启 NTP 同步sudo timedatectl set-timezone Asia/Shanghai sudo systemctl enable --now chronyd # 或 ntp找不到也没事执行完上一条可以再检查一下时区是否正确– 确认时间不会跳变chronyc tracking执行不成功也没事只要前面地命令检查出来的时区正确即可3. 把288128822886的端口的残留进程清掉清理残留的数据目录.oceanbase-all-in-one_20260728015113myoceanbase以及其他的一些可以询问一下ai哪些残留数据会影响重新部署确认 OBD 集群列表为空obd cluster list 不用删除安装包解压目录oceanbase-all-in-on直接进入oceanbase-all-in-on开始部署按照官方文档部署好之后会输出配置信息并且成功启动集群这时用命令查询集群能否成功启动并且正常使用admindotmess:~/oceanbase-all-in-one$ obclient -h127.0.0.1 -P2881 -urootsys -p你自己的密码 -Doceanbase -e select 1; ------ | 1 | ------ | 1 | ------admindotmess:~/oceanbase-all-in-one$ obd cluster display myoceanbase Get local repositories and plugins ok Open ssh connection ok Connect to observer 127.0.0.1:2881 ok Wait for observer init ok --------------------------------------------- | oceanbase-ce | ----------------------------------------- | ip | version | port | zone | status | ----------------------------------------- | 127.0.0.1 | 4.6.0.0 | 2881 | zone1 | ACTIVE | ----------------------------------------- obclient -h127.0.0.1 -P2881 -urootsys -pai123456 -Doceanbase -A cluster unique id: 9b8d43d1-3d37-5b50-b551-07aa5ab5fbc0-19fa7c420b2-00000604 obshell program health check ok display obshell dashboard ok ---------------------------------------------------- | obshell Dashboard | ------------------------------------------------- | url | user | password | status | ------------------------------------------------- | http://127.0.1.1:2886 | root | ******** | active | ------------------------------------------------- Trace ID: cf20b9d2-8a5b-11f1-a64c-000c296051f7 If you want to view detailed obd logs, please run: obd display-trace cf20b9d2-8a5b-11f1-a64c-000c296051f7如果输出很快一般都是没什么问题了的。

相关新闻

知识库与AI写作融合提升公文写作效率

知识库与AI写作融合提升公文写作效率

1. 知识库与AI写作的融合价值公文写作作为组织内部信息传递的核心载体,其规范性和效率直接影响行政效能。传统模式下,写作者需要反复查阅规章制度、历史文档和案例库,这个过程往往耗费30%以上的创作时间。而知识库与AI写作技术的结合&#xf…

2026/7/29 6:56:07 阅读更多
AI Agent工程经理:开发者从编码到智能体管理的转型指南

AI Agent工程经理:开发者从编码到智能体管理的转型指南

这次我们来看一个正在发生的重要趋势:开发者角色正在向AI Agent工程经理转型。随着AI Agent技术的快速发展,传统的编码工作方式正在被更智能的自动化流程取代,开发者需要掌握新的技能组合来管理这些"数字员工"。AI Agent不再是简单…

2026/7/29 6:56:07 阅读更多
UniAda异构计算框架:自适应优化原理与实战

UniAda异构计算框架:自适应优化原理与实战

1. UniAda项目概述UniAda是一个面向异构计算环境的自适应优化框架,它通过运行时分析和动态调优技术,实现了跨平台性能的自动优化。这个框架特别适合处理需要同时部署在CPU、GPU和各类加速器上的计算密集型任务。我在参与多个异构计算项目时发现&#xff…

2026/7/29 7:26:08 阅读更多
那些年,我们差点被细节坑掉的下午

那些年,我们差点被细节坑掉的下午

干了小二十年实验室管理,有个体会越来越深:实验室出事儿,从来不是因为什么高深技术没搞懂。全是细节,全是那些你以为“差不多就行”的日常操作。 上个月翻我们元检LIMS里的历史不符合项统计,我让质量主管拉了个数据——…

2026/7/29 7:16:08 阅读更多