安装前准备
安装包准备
可以通过联系我司的销售人员、售后支持人员或代理商获取安装程序。
硬件环境
开始安装之前,请先确认服务器是否满足以下配置需求:
表2-1 硬件配置
| 配置需求 | CPU | 内存 | 磁盘 | 网络 |
|---|---|---|---|---|
| 最低配置 | 8C | 32GB | 512GB | 千兆 |
| 建议配置 | 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
命令中的包名为常见发行版的默认名称,不同版本的系统包名可能略有差异,以实际系统为准。