ob的部署及集群管理工具是用什么语言写的吗?

查资料是用python,但是看文件好像是被编译的,这个有开源的地址吗

顶一下

OceanBase (OB) 的部署及集群管理工具主要使用以下几种编程语言开发:

1. obshell / OB-Dashboard

  • Go 语言实现

  • obshell 是 OceanBase 4.x 版本引入的核心管控组件,OB-Dashboard 是基于 obshell 的 Web 图形化管理工具

  • 优势:资源占用极低,运行时仅需百兆内存左右

2. OBD (OceanBase Deploy)

  • Python 语言开发

  • 这是 OceanBase 官方推荐的命令行部署工具,用于快速安装和配置 OceanBase 集群

3. OCP (OceanBase Cloud Platform)

  • Java 语言开发

  • 这是企业级可视化运维管理平台,包含管理服务、管理控制台等模块

4. ob-operator

  • Go 语言开发(基于 Kubernetes Operator 框架)

  • 用于在 Kubernetes 环境中管理 OceanBase 集群

5. obdiag

  • 语言未在搜索结果中明确说明

  • 这是 OceanBase 的敏捷诊断工具

总结

表格

复制

工具名称 主要编程语言 工具类型
obshell / OB-Dashboard Go 核心管控组件/可视化界面
OBD Python 命令行部署工具
OCP Java 企业级运维平台
ob-operator Go K8s 运维工具

:obshell 和 OB-Dashboard 已完全开源,可在 GitHub 上获取源代码。

2 个赞

咋啥语言都有啊

谢谢分享,学习了

1 个赞