心存
#1
【 使用环境 】测试环境
【 OB or 其他组件 】OB
【 使用版本 】
【问题描述】CPU龙芯3A5000,架构loongarch64,操作系统银河麒麟V10,了解到OB的介绍支持龙芯架构和麒麟操作系统,但在官网上并未看到对应下载链接,特此请教。
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
论坛小助手
#3
根据文档库中的信息,目前并没有直接提及关于 loongarch64 架构以及银河麒麟 V10 操作系统的具体下载链接。但是,OceanBase 数据库确实支持多种架构和操作系统,对于特定架构的支持通常会随着社区版本的迭代而更新。
针对您的情况,建议您可以采取以下步骤:
-
联系官方渠道:由于在现有文档中未能找到直接对应的下载链接,最确切的方式是联系 OceanBase 的官方支持团队或通过官方社区论坛提问,以获取最新的支持状态和下载链接。
-
使用源码编译:如果急需进行测试,可以考虑从 GitHub 上获取 OceanBase 社区版的源代码自行编译。这需要您具备一定的编译环境搭建能力,并确保所有依赖项都正确安装。GitHub 地址为 OceanBase GitHub。
-
关注更新公告:定期查看 OceanBase 官方网站或者订阅邮件列表,以便及时了解是否发布了对 loongarch64 架构的支持。
综上所述,虽然现在无法提供一个明确的下载地址,但通过上述方法应该能够帮助您解决问题。同时,也请您持续关注 OceanBase 的官方动态,因为新的架构支持可能会在未来版本中加入。
详情请参考:
- (可选)查看资源
- OceanBase AP 概述
- OceanBase 概述
- 通过 ODC 连接 OceanBase 数据库
- 0001 ~ 3999
- OceanBase 术语
- 系统包概述
- 通过 Liquibase 管理 OcenBase 数据库版本
- 集群级别的扩容和缩容
论坛小助手
#6
根据文档库中的信息,LoongArch 是龙芯自主研发的指令集架构,而 ARM 是另一种不同的指令集架构。两者之间存在显著差异,因此直接使用 ARM 架构的软件包或二进制文件在 LoongArch 架构上通常是不可行的。
具体到 OceanBase 数据库:
-
LoongArch 支持情况:目前官方提供的预编译二进制版本主要集中在 x86_64 和 ARM 架构上。对于 LoongArch 架构的支持还在逐步完善中,可能需要等待官方进一步更新或者通过源码自行编译来适配该架构。
-
ARM 与 LoongArch 的区别:尽管两者都是 RISC 架构,但它们的指令集、寄存器配置等底层实现不同,这意味着为一种架构编译的程序不能直接运行在另一种架构上。如果要让 OceanBase 在 LoongArch 上运行,最理想的方式是获得针对此架构优化过的二进制文件或从源码开始编译。
综上所述,虽然 OceanBase 社区版支持多种架构,但对于 LoongArch 架构的支持尚处于早期阶段,暂时无法直接使用 ARM 版本的安装包。建议您关注官方公告以获取最新的进展信息,或者考虑从源码编译以满足测试需求。
如果您确实需要在 LoongArch 架构上部署 OceanBase,可以参考以下步骤进行源码编译(假设已经具备相应的开发环境):
-
获取源码:从 GitHub 上克隆 OceanBase 社区版仓库。
git clone https://github.com/oceanbase/oceanbase-ce.git
cd oceanbase-ce
-
准备依赖项:确保所有必要的构建工具和库都已安装,并且环境变量设置正确。
-
编译源码:根据官方文档中的指导完成编译过程。注意选择适合 LoongArch 架构的编译选项。
# 示例命令,实际命令请参照最新文档
cmake -DCMAKE_BUILD_TYPE=Release ..
make -j$(nproc)
-
安装与验证:编译完成后,按照常规流程安装并启动 OceanBase 实例,然后进行基本的功能测试以确认一切正常工作。
希望这些信息对您有所帮助!如果有更多问题,欢迎继续咨询。
更多信息请查看:
- GRANT
- 部署 FAQ
- 直接授予权限
- OceanBase 术语
- 横向派生表
- 系统视图总览
- 列类型变更规则
- obcdc 支持增量旁路导入
(小助手的答复已结束,如未能解决您的问题,请继续提问并等待其他同学的回复,谢谢!)
1 个赞