Skip to content

运行环境依赖包与服务

软件安装

  1. 查看数据库依赖包和版本。

    sql
    ldd xugu_linux_x86_64_20240711
    数据库版本依赖的运行库X86库版本ARM库版本
    V12.0aio0.3.109-130.3.110-2kord
    V12.1aio0.3.109-130.3.110-2kord
    V12.3aio0.3.109-130.3.110-2kord
    V12.5aio0.3.109-130.3.110-2kord

    说明:

    当前库版本均为最低版本,可升级至高版本进行使用。

  2. 安装SNMP服务(数据库集群节点硬件资源监控依赖SNMP服务,设置为开机自启动)。

    sql
    yum install -y net-snmp
    -- 设置为开机自启动
    sudo systemctl enable snmpd
  3. 安装NTP服务(保证数据库集群中各个节点时间一致,设置为开机自启动)。

    sql
    yum install -y ntp
    -- 设置为开机自启动
    sudo systemctl enable ntpd
  4. 安装gcc、gdb包。

    yum install -y gcc
    yum install -y gdb
  5. 安装磁盘监控。

    yum install -y iotop
  6. 安装性能分析工具。

    yum install -y perf
  7. 安装系统活动情况监控。

    yum install -y sysstat
  8. 安装JDK、openjdk-11或sun jdk-11。

    yum install -y java-11-openjdk*、yum remove java-1.8.0-openjdk*

参数修改

  1. 永久关闭防火墙。

    systemctl stop firewalld、systemctl disable firewalld
  2. 永久关闭Linux沙盒。

    • 临时生效
      setenforce 0
    • 永久生效
      sql
      vim /etc/selinux/config
      -- 修改
      SELINUX=disabled
  3. 修改stack参数。

    ulimit -a检查系统内核参数
    open files                         (-n) 10240
    stack size	                 (kbytes, -s) 20480
    ulimit -s 20480
    ulimit -n 10240

    说明:

    若操作系统上述配置项的参数非上述所示,请打开“/etc/profile”配置文件,在文件尾部追加下列两行参数,参数添加完成后执行source /etc/profile命令使参数立即生效。

  4. 设置时钟同步。

    server 127.127.1.0 # local clock
    fudge 127.127.1.0 stratum 11
    broadcastdelay 0.008
    driftfile /var/lib/ntp/drift
  5. 配置各个数据库节点之间的免密登录。