VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

软件环境要求

产品软件

名称 版本 用途
HAS v1.2、v1.4、v2.0 集群管理软件
DCS v1.0 分布式配置存储软件
Vastbase G100
  • 单机部署可按需选择Vastbase G100版本。
  • 使用HAS1.x搭建高可用集群时支持Vastbase G100 Build 5及以上版本。
  • 使用HAS2.x搭建高可用集群时支持Vastbase G100 Build 10 、Build 11、Build 13及以上版本。
  • 数据库软件

    依赖软件

    • 安装Vastbase G100数据库的基础依赖包如下:

      zlib-devel、libaio、libuuid、readline-devel、krb5-libs、libicu、libxslt、tcl、perl、openldap、pam、openssl-devel、libxml2、bzip2

      • 麒麟环境需要预装的依赖包括:readline、python2、libicu、cracklib、libxslt、tcl、perl、openldap、pam、systemed-libs、bzip2、gettext、libaio、ncurses-libs。且麒麟 V10环境下需安装libatomic,否则可能导致初始化失败,详细报错可参见安装卸载FAQ小节的FAQ4

      • Ubuntu环境需要预装的依赖包括:libreadline5 、zlib1g、libxml2、libaio1、libncurses5、gettext。使用apt install <name>命令来执行安装依赖。

      安装示例语句如下:

      yum install -y zlib-devel libaio libuuid readline-devel krb5-libs libicu libxslt tcl perl openldap pam openssl-devel libxml2 bzip2
      

      结果如下表示成功:

      若缺少本步骤,可能会因缺少部分依赖导致安装数据库过程中止。

    • 使用HAS1.X搭建Vastbase G100高可用集群要求时间同步,所需依赖有:ntp、ntpdate。

      安装语句如下:

      • CentOS 7.x、openEuler 20.03、麒麟V10:

        yum install -y ntp ntpdate
        
      • 凝思系统、Ubuntu、UOS等:

        apt-get install arping ntp ntpdate
        
    • 使用HAS2.x搭建Vastbase G100高可用集群要求依赖如下:

      libaio-devel、flex、bison、ncurses-devel、glibc-devel、patch、redhat-lsb-core、readline-devel、ibnsl、expect、bzip2、gcc

      ibnsl仅在openEuler+x86环境中需要安装。

      安装依赖语句如下:

      yum install -y libaio-devel flex bison ncurses-devel glibc-devel patch redhat-lsb-core readline-devel ibnsl expect bzip2 gcc
      

    Python

    使用HAS2.x搭建高可用集群时要求Python3环境,其它安装场景无强制要求。

    python需要通过--enable-shared方式编译,请参考python3环境配置

    操作系统 Python版本
    openEuler Python 3.7.X
    CentOS Python 3.6.X
    麒麟 Python 3.7.X
    Asianux Python 3.6.X