暂无图片
暂无图片
3
暂无图片
暂无图片
暂无图片

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

原创 胖头鱼的鱼缸 2024-09-12
552

数据库管理241期 2024-09-12

数据库管理-第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,按照官方文档安装流程还是很顺畅的。
老规矩,知道写了些啥。

最后修改时间:2024-09-13 10:42:13
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论