当前位置:首页 > 系统教程 > 正文

Linux环境部署单机版PolarDB-X(全流程离线安装包详细教程)

在许多政企单位的生产环境中,服务器往往处于内网隔离状态,无法直接连接互联网。此时,PolarDB-X离线部署就成了唯一的解决方案。本文将为您详解如何在Linux上利用离线安装包快速搭建单机版环境。

本文核心关键词:PolarDB-X离线部署、Linux安装PolarDB-X、单机版PolarDB-X教程、开源数据库离线安装。

一、环境要求

在进行Linux安装PolarDB-X之前,请确保您的单机服务器满足以下最低配置要求,以保证数据库运行的稳定性:

  • 操作系统:CentOS 7.9 或 Ubuntu 20.04+
  • CPU:4核及以上
  • 内存:8GB及以上(推荐16GB)
  • 磁盘空间:建议预留50GB以上可用空间
Linux环境部署单机版PolarDB-X(全流程离线安装包详细教程) PolarDB-X离线部署  Linux安装PolarDB-X 单机版PolarDB-X教程 开源数据库离线安装 第1张

二、获取离线资源包

本教程的核心在于离线包的使用。您需要在有网络的环境中提前下载PolarDB-X开源版提供的离线 bundle 文件,该文件通常包含了 PXD 工具镜像、计算节点(CN)、存储节点(DN)及元数据中心(GMS)的所有组件镜像。

三、详细部署步骤

1. 解压缩安装包:

首先通过SFTP工具将安装包上传至服务器,执行解压:

tar -zxvf polardbx-offline-package.tar.gz

2. 安装部署工具PXD:

进入目录后,利用离线提供的python wheel包安装PXD命令行工具,它是完成单机版PolarDB-X教程的关键工具。

3. 初始化单机集群:

运行以下指令,PXD会自动检测本地镜像并进行容器化或进程化部署:

pxd install-offline --file bundle.tar.gz

四、连接测试

当系统提示 "Success" 后,表示开源数据库离线安装已经完成。默认情况下,您可以使用MySQL客户端通过 3306 端口进行连接:

mysql -h 127.0.0.1 -P 3306 -u root

进入数据库后,执行 show mpp nodes; 即可查看到计算节点的运行状态。

五、总结

通过本文的讲解,相信您已经掌握了在Linux环境下离线部署PolarDB-X的方法。这种方式既能保证内网数据的安全性,又能发挥分布式数据库的高性能优势。如果您在部署过程中遇到依赖冲突,请务必检查本地系统的Python环境版本。