Skip to main content
Version: 1.0.14

安装前准备

安装包准备

可以通过联系我司的销售人员、售后支持人员或代理商获取安装程序。

硬件环境

开始安装之前,请先确认服务器是否满足以下配置需求:

表2-1 硬件配置

配置需求CPU内存磁盘网络
最低配置8C32GB512GB千兆
建议配置64C 及以上256GB 及以上1TB SSD 及以上10G 光口/千兆

为获得更好的数据库性能,建议与现有生产环境保持相同配置。

安装依赖包

Halo 数据库运行需要以下系统依赖包。以下命令需要使用 root 用户执行。

RedHat / CentOS / OpenEuler / 麒麟 / 统信等系统:

yum install -y libaio libaio-devel libcurl libcurl-devel libxml2 libxml2-devel --skip-broken
yum install -y icu libicu libicu-devel readline readline-devel --skip-broken
yum install -y openssl openssl-devel uuid uuid-devel libuuid-devel --skip-broken
yum install -y lz4 lz4-devel libzstd zlib zlib-devel zstd zstd-devel --skip-broken
yum install -y sudo which net-tools tar --skip-broken
# 以下可选
yum install -y perl-DBI perl-DBD-Pg perl-Time-HiRes perl-Time-Piece --skip-broken

Ubuntu / Debian 等系统:

apt-get install -y openssl libcurl4-openssl-dev uuid uuid-dev libossp-uuid16
apt-get install -y lz4 liblz4-1 liblz4-dev zstd libzstd-dev
apt-get install -y libicu* icu-devtools libicu-dev
apt-get install -y sudo which net-tools perl tar
# 以下可选
apt-get install -y bison flex make cmake gcc gdb
apt-get install -y perl libperl-dev libssh-dev
apt-get install -y pkg-config tcl tcpdump strace
apt-get install -y bc binutils git tar ftp gettext
apt-get install -y iptables iotop ksh
apt-get install -y sysstat systemtap smartmontools curl autoconf

命令中的包名为常见发行版的默认名称,不同版本的系统包名可能略有差异,以实际系统为准。