本次安装环境是KunPeng 900的aarch64架构服务器,操作系统是Kylin linux v10 sp1。
登录KingBase官网下载中心
选择对应版本,点击下载
下载版本如下:
KingbaseES_V008R006C009B0014_Kunpeng64_install.iso
mkdir /soft/Kingbase
将介质上传到/soft/Kingbase
环境检查
lscpu 检查CPU信息
cat /etc/os-release 查看系统版本
uname -a 查看内核信息
free -m 查看内存大小
df -h 查看磁盘信息
ifconfig 或ip addr 查看网卡信息
ethtool 网卡名称 查看网卡速度
测试硬盘读写速率
#硬盘写
time dd if=/dev/zero of=test.txt bs=1G count=2 oflag=direct
#硬盘读
time dd if=test.txt of=/dev/null iflag=direct
检查SELINUX
cat /etc/selinux/config|grep SELINUX
SELINUX=disabled
检查防火墙状态
systemctl status firewalld
检查系统时间
date
date -s yyyymmdd 修改日期
date -s hh:mi:ss 修改时间
系统参数修改
vim /etc/security/limits.conf
kingbase soft nofile 655360
kingbase hard nofile 655360
kingbase soft nproc 655360
kingbase hard nproc 655360
kingbase soft memlock 50000000
kingbase hard memlock 50000000
kingbase soft core unlimited
kingbase hard core unlimited
vim /etc/sysctl.conf
kernel.sem =5010 641280 5010 256
fs.file-max =7672460
fs.aio-max-nr =1048576
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 =4194304
net.core.somaxconn =4096
vm.min_free_kbytes =521000
vm.vfs_cache_pressure =200
vm.swappiness =20
net.ipv4.tcp_max_syn_backlog =4096
net.ipv4.tcp_wmem= 8192 65536 16777216
net.ipv4.tcp_rmem =8192 87380 16777216
sysctl -p 使生效
创建用户和组
groupadd dbgrp
useradd -m -g dbgrp -d /home/kingbase kingbase
echo King@9527|passwd --stdin kingbas
#安装位置和权限
[root@localhost mnt]# mkdir -p /opt/Kingbase/ES/V8
[root@localhost mnt]# chown -R kingbase:dbgrp /opt/Kingbase
#挂载安装介质
mkdir -p /mnt/kingbase
mount -o loop KingbaseES_V008R006C009B0014_Kunpeng64_install.iso /mnt/kingbase
su - kingbase
cd /mnt/kingbase
按回车
按多轮回车
输入Y
输入1
因为是试用,不提供LIC文件,直接回车
直接回车
回车
回车
回车
回车
回车
输入密码:King@9527
回车
回车
Kingbase支持三种模式:Postgresql\Oracle\MySQL
本次安装Oracle模式
回车
回车
kingbase支持国密sm3\sm4,这里用默认的sha256
回车
回车
回车,至此安装完成
su - root
/opt/Kingbase/ES/V8/install/script/root.s
添加环境变量
vi ~/.bashrc
export PATH=$PATH:/opt/Kingbase/ES/V8/Server/bin
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/Kingbase/ES/V8/Server/lib
source ~/.bashrc 使环境变量生效
#命令行登录
ksql --help 可以查看命令
export KINGBASE_PASSWORD=King@9527 && ksql -U SYSTEM -w -h 192.168.8.22 -p 54321 -d test