一、环境信息
主机IP |
角色 |
安装目录 |
192.168.1.239 |
master |
/data/kingbase/ |
192.168.1.242 |
slave |
/data/kingbase/ |
192.168.1.243 |
虚拟IP(提供用户访问) |
二、基本环境配置(都要配置)
1、关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
2、关闭selinux
临时关闭selinux
setenforce 0
永久关闭selinux
vi /etc/selinux/config
找到SELINUX一行,将其值改为disabled。
SELINUX=disabled
3、设置内核参数
vi /etc/sysctl.conf
fs.aio-max-nr= 1048576
fs.file-max= 6815744
kernel.shmall= 2097152
kernel.shmmax= 4294967295
kernel.shmmni= 4096
kernel.sem= 250 32000 100 128
net.ipv4.ip_local_port_range= 9000 65500
net.core.rmem_default= 262144
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576
保存系统配置
sysctl -p
4、修改文件打开数
vi /etc/security/limits.conf
# * 表示所有用户,可只设置 root 和 kingbase 用户
* soft nofile 65536
# 注意:设置 nofile 的 hard limit 不能大于/proc/sys/fs/nr_open,否则注销后将无法正常登陆
* hard nofile 65535
* soft nproc 65536
* hard nproc 65535
# unlimited 表示无限制
* soft core unlimited
* hard core unlimited
三、安装kingbase客户端段(都要安装)
1、下载数据库镜像包
根据需求,选择响应版本下载
2、下载授权文件
3、创建kingbase
useradd kingbase #创建用户
passwd kingbase #修改用户密码
4、上传安装包
4.1 准备安装目录
install目录作为安装包具体存放目录
setup作为挂载ISO光盘文件目录
mkdir -p /opt/kingbase/{install,setup}
4.2 上传安装包镜像和授权文件到install目录下并授权
将拥有者改为kingbase用户及授予700权限
cd /opt/kingbase/
chown -R kingbase:kingbase /opt/kingbase
chmod -R 700 ./*
4.3 挂在kingbase镜像
mount install/KingbaseES_V008R006C008B0014_Lin64_install.iso ./setup/
查看是否挂在成功