查资料是用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 个赞