软件环境要求
产品软件
名称 | 版本 | 用途 |
---|---|---|
HAS | v1.2、v1.4、v3.2 | 集群管理软件 |
DCS | v1.0 | 分布式配置存储软件 |
Vastbase G100 |
|
数据库软件 |
依赖软件
安装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、systemd-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
使用HAS V3.2搭建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
使用HAS V3.2搭建高可用集群时要求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