信创ARM部署版本发布| AllData可定义数据中台国产化环境部署成功!涵盖国产华为鲲鹏CPU + 国产操作系统麒麟v10 + 国产数据库OceanBase

"银河麒麟V10 + 华为鲲鹏CPU + OceanBase"这一技术组合,是国家信息技术应用创新(信创)战略从"试点可用"迈向"规模好用"阶段的关键实践与核心支撑。

通过整合自主研发的处理器、操作系统与分布式数据库,该架构构建了一条从底层硬件到基础软件的、完整自主可控的数据管理技术栈。它在确保核心信息系统安全、稳定、高性能运行的基础上,充分兼顾了广泛的生态兼容性与灵活的业务适配能力,从而为金融、能源、通信、政务等关键领域的信息化建设与数字化转型,提供了坚实可靠的国产化数字底座。

1、平台: 银河麒麟V10 (Kylin V10)

这是一款由中标软件和天津麒麟合并后的中标软件有限公司开发的商业Linux发行版,深度定制于Linux内核之上。它针对中国用户的使用习惯进行了优化,并通过了国家相关安全认证,是信创(信息技术应用创新)工程中的关键操作系统产品。

2、角色

作为整个运行环境的底层支撑,负责资源管理、进程调度、内存管理和硬件抽象。其对国产硬件的良好适配性是选择它的关键因素之一。

1、处理器: 华为鲲鹏CPU

基于ARMv8指令集架构,由华为自主研发的鲲鹏920数据中心级高性能处理器。它是中国为减少对国外CPU依赖而重点发展的国产处理器之一,具备高性能计算能力,确保了在此平台上运行的软件生态(尤其是 arm 编译的程序)的兼容性。

2、角色

提供计算、控制和数据处理的核心能力。华为鲲鹏CPU,与银河麒麟V10操作系统共同构成了一个相对完整的国产化硬件/软件基座。

1、数据库: OceanBase国产数据库 企业版/社区版 3.3.0

由蚂蚁集团自主研发的分布式关系型数据库。采用无共享(Shared-Nothing)架构,支持水平扩展,能够提供高可用性、高并发处理能力和海量数据存储。

2、角色

作为数据持久化和业务逻辑的核心,承载着应用程序的数据存储、查询、更新和管理需求。在该国产化环境中,OceanBase需要与银河麒麟V10进行兼容性验证和性能调优,以确保在华为鲲鹏CPU提供的计算力下,充分发挥其分布式数据库的优势。

一、JDK 安装

1、更新软件源

bash 复制代码
sudo apt update

2、安装

bash 复制代码
sudo apt install openjdk-8-jdk
bash 复制代码
sudo apt install openjdk-11-jdk
bash 复制代码
sudo apt install openjdk-17-jdk

3、使用以下命令进行不同版本JDK的切换,执行命令后,输入对应jdk版本的编号即可切换

bash 复制代码
sudo update-alternatives --config java

二、Docker安装

1、更新软件源

bash 复制代码
sudo apt update

2、安装

bash 复制代码
sudo apt install docker.io

3、安装完成后,执行以下命令查看docker服务状态

bash 复制代码
sudo systemctl status docker

4、如果没有启动,执行以下命令启动

bash 复制代码
sudo systemctl start docker

5、设置开启服务自启动

bash 复制代码
sudo systemctl enable docker

6、修改配置文件

7、docker 运行容器时尤其是运行 java 服务会产生大量 json.log, 该配置作用是限制 docker 的 json 日志文件过大占用大量内存 导致服务器磁盘经常爆满,该配置一劳永逸

bash 复制代码
sudo vim /etc/docker/daemon.json
bash 复制代码
{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "10m",
    "max-file": "5"
  },
  "registry-mirrors": [
    "https://docker.1panelproxy.com",
    "https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
    "https://docker.m.daocloud.io",
    "https://hub-mirror.c.163.com",
    "https://mirror.baidubce.com",
    "https://your_preferred_mirror",
    "https://dockerhub.icu",
    "https://docker.registry.cyou",
    "https://docker-cf.registry.cyou",
    "https://dockercf.jsdelivr.fyi",
    "https://docker.jsdelivr.fyi",
    "https://dockertest.jsdelivr.fyi",
    "https://mirror.aliyuncs.com",
    "https://dockerproxy.com",
    "https://mirror.baidubce.com",
    "https://docker.m.daocloud.io",
    "https://docker.nju.edu.cn",
    "https://docker.mirrors.sjtug.sjtu.edu.cn",
    "https://docker.mirrors.ustc.edu.cn",
    "https://mirror.iscas.ac.cn",
    "https://docker.rainbond.cc"
  ]
}

三、docker-compose 安装

1、https://github.com/docker/compose/releases

2、找到需要安装的版本,下载 docker-compose-linux-x86_64 上传到服务器 /usr/local/bin

3、修改文件名为 docker-compose

4、给予可执行权限

bash 复制代码
chmod +x /usr/local/bin/docker-compose

四、nvm、npm

1、安装 nvm

bash 复制代码
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

2、重新加载配置

bash 复制代码
source ~/.bashrc

3、安装 npm

bash 复制代码
在这里插入代码片

4、使用 npm 16.20

bash 复制代码
nvm install 16.20

5、设置 npm 国内镜像

bash 复制代码
npm config set registry https://registry.npmmirror.com/

6、验证配置

bash 复制代码
npm config get registry

1、eureka

服务启动成功,如下图

2、config

服务启动成功,如下图

3、gateway

服务启动成功,如下图

4、system

服务启动成功,如下图

1、数据源平台

1.1 【数据源管理】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

2、数据库同步平台

2.1 【表结构复制】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

3、数据中枢平台

3.1 【中枢平台】信创 ARM 架构部署适配与功能验证

✅ 安装插件

bash 复制代码
sudo /bin/bash bin/install-plugin.sh

✅ 服务启动成功,如下图

✅ 运行成功,如下图

4、数据汇聚平台

4.1 【数据集成管理】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

4.2 【数据集成平台】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

4.3 【数据同步平台】信创 ARM 架构部署适配与功能验证

✅ seatunnel 集群

✅ 服务启动成功,如下图

✅ 运行成功,如下图

5、数据存储平台

5.1 【数据平台】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

5.2【云原生数据平台】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

6、数据分析平台

6.1【数仓建模平台】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

6.2 【数据湖平台】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

6.3 【数仓查询平台】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

6.4 【数仓平台中心】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

7、数据开发平台

7.1 【实时开发平台】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

7.2 【实时开发IDE】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

7.3【离线开发平台】信创 ARM 架构部署适配与功能验证

✅ api

✅ 服务启动成功,如下图

✅ worker

✅ 服务启动成功,如下图

✅ master

✅ 服务启动成功,如下图

✅ alert

✅ 服务启动成功,如下图

✅ 运行成功,如下图

8、数据治理平台

8.1 【数据门户管理】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

8.2 【数据权限管理】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

8.3 【数据质量管理】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

8.4 【数据标准管理】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

8.5 【数据模型管理】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

8.6 【元数据管理平台】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

8.7 【数据质量平台】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

9、数据共享平台

9.1 【数据服务平台】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

9.2 【API共享平台】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

10、数据可视化平台

10.1 【BI可视化平台】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

11、指标体系平台

11.1 【指标分析中心】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

12、机器学习算法平台

12.1 【机器学习中心】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

13、大模型应用开发平台

13.1 【大模型应用管理】信创 ARM 架构部署适配与功能验证

✅ 服务启动成功,如下图

✅ 运行成功,如下图

未来 AIIData 将持续打磨全栈信创数据解决方案,降低企业数据中台国产化改造成本、迁移风险与落地门槛。助力更多政企单位实现数据自主可控,以数据底座国产化支撑数字化高质量发展。