运行环境依赖包与服务
软件安装
查看数据库依赖包和版本。
sqlldd xugu_linux_x86_64_20240711
数据库版本 依赖的运行库 X86库版本 ARM库版本 V12.0 aio 0.3.109-13 0.3.110-2kord V12.1 aio 0.3.109-13 0.3.110-2kord V12.3 aio 0.3.109-13 0.3.110-2kord V12.5 aio 0.3.109-13 0.3.110-2kord 说明:
当前库版本均为最低版本,可升级至高版本进行使用。
安装SNMP服务(数据库集群节点硬件资源监控依赖SNMP服务,设置为开机自启动)。
sqlyum install -y net-snmp -- 设置为开机自启动 sudo systemctl enable snmpd
安装NTP服务(保证数据库集群中各个节点时间一致,设置为开机自启动)。
sqlyum install -y ntp -- 设置为开机自启动 sudo systemctl enable ntpd
安装gcc、gdb包。
yum install -y gcc yum install -y gdb
安装磁盘监控。
yum install -y iotop
安装性能分析工具。
yum install -y perf
安装系统活动情况监控。
yum install -y sysstat
安装JDK、openjdk-11或sun jdk-11。
yum install -y java-11-openjdk*、yum remove java-1.8.0-openjdk*
参数修改
永久关闭防火墙。
systemctl stop firewalld、systemctl disable firewalld
永久关闭Linux沙盒。
- 临时生效
setenforce 0
- 永久生效sql
vim /etc/selinux/config -- 修改 SELINUX=disabled
- 临时生效
修改stack参数。
ulimit -a检查系统内核参数 open files (-n) 10240 stack size (kbytes, -s) 20480
ulimit -s 20480 ulimit -n 10240
说明:
若操作系统上述配置项的参数非上述所示,请打开“/etc/profile”配置文件,在文件尾部追加下列两行参数,参数添加完成后执行source /etc/profile命令使参数立即生效。
设置时钟同步。
server 127.127.1.0 # local clock fudge 127.127.1.0 stratum 11 broadcastdelay 0.008 driftfile /var/lib/ntp/drift
配置各个数据库节点之间的免密登录。