数据库管理-第241期 KingBaseES V9 on RHEL8(20240912)

数据库管理-第241期 KingBaseES V9 on RHEL8(20240912)

作者:胖头鱼的鱼缸(尹海文)
Oracle ACE Pro: Database(Oracle与MySQL)
PostgreSQL ACE Partner
10年数据库行业经验,现主要从事数据库服务工作
拥有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等认证
墨天轮MVP、年度墨力之星,ITPUB认证专家、专家百人团成员,OCM讲师,PolarDB开源社区技术顾问,HaloDB外聘技术顾问,OceanBase观察团成员,青学会MOP技术社区(青年数据库学习互助会)技术顾问
圈内拥有“总监”、“保安”、“国产数据库最大敌人”等称号,非著名社恐(社交恐怖分子)
公众号:胖头鱼的鱼缸;CSDN:胖头鱼的鱼缸(尹海文);墨天轮:胖头鱼的鱼缸;ITPUB:yhw1809。
除授权转载并标明出处外,均为“非法”抄袭

演示文稿1_01.png
在人大金仓,不对,现在已经改名叫电科金仓社区的邀请下,尤其是在其负责线下活动的徐老师(女,我们叫她小赵或今麦郎,因为她真的和一位女明星很像)的“疯狂催促”下,本期尝试在RHEL8.10上安装KingBaseES的最新版本V9。

1 操作系统配置

这里操作系统内存配置为8G,操作系统内输出约为7.5G。

1.1 关闭防火墙

systemctl stop firewalld.service 
systemctl disable firewalld.service

1.2 关闭SELinux

sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config
setenforce 0
[reboot]

1.3 配置hosts文件

cat >>/etc/hosts<<EOF
10.10.10.221 kes01
EOF

1.4 配置sysctl.conf

cat >>/etc/sysctl.conf <<EOF
fs.aio-max-nr= 1048576
fs.file-max= 6815744
kernel.shmall= 2097152
kernel.shmmax= 4294967296
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
EOF
sysctl -p

1.5 配置limits.conf

cat >>/etc/security/limits.conf <<EOF
* soft nofile 65536
* hard nofile 65535
* soft nproc 65536
* hard nproc 65535
* soft core unlimited
* hard core unlimited
EOF

1.6 创建用户

useradd -m kingbase
echo "kingbase" | passwd --stdin kingbase

1.7 创建软件目录

mkdir -p /Kingbase/ES/V9/server
chown -R kingbase:kingbase /Kingbase

1.8 创建数据目录

su - kingbase
mkdir /Kingbase/ES/V9/data

1.9 配置环境变量

su - kingbase
cat >>.bash_profile<<EOF
export PATH=/Kingbase/ES/V9/server/Server/bin:\$PATH
export KINGBASE_DATA=/Kingbase/ES/V9/data
EOF

2 安装KingBaseES

2.1 挂载安装介质

mkdir /iso
mount -r KingbaseES_V009R001C001B0030_Lin64_install.iso /iso

2.2 拷贝安装文件

su - kingbase
mkdir /Kingbase/ES/V9/install
cp -r /iso/* /Kingbase/ES/V9/install

2.3 上传License文件

mv license_43847_0.dat /Kingbase/ES/V9/install
chown kingbase:kingbase /Kingbase/ES/V9/install/license_43847_0.dat

2.4 安装软件

su - kingbase
cd /Kingbase/ES/V9/install/
export LANG=zh_CN.UTF-8
sh setup.sh

image.png

(这里有一长串许可条款,需要多次enter,已省略)
同意许可协议条款:
image.png

选择安装模式:
image.png

配置License文件位置:
image.png

配置软件安装目录:
image.png

安装确认:
image.png

确认安装:
image.png

配置数据目录:
image.png

配置监听端口:
image.png

配置数据库管理员:
image.png

配置管理员密码:
image.png

配置数据库字符集:
image.png

配置数据库区域:
image.png

配置数据库兼容模式:
image.png

配置大小写敏感特性:
image.png

配置存储块大小:
image.png

配置身份认证方式:
image.png
(这里有国密)

配置自定义参数:
image.png

数据库安装:
image.png

完成安装:
image.png

2.5 注册系统服务

su -
/Kingbase/ES/V9/server/install/script/root.sh

image.png

3 验证安装

3.1 连接数据库

ksql -p 54321 -U system test

image.png

3.2 检查版本

kingbase --version
ksql --version

image.png

总结

本期在RHEL8.10上安装了KingbaseES V9,按照官方文档安装流程还是很顺畅的。
老规矩,知道写了些啥。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胖头鱼的鱼缸(尹海文)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值