当前位置: 首页 > news >正文

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

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

  • 数据库管理-第241期 KingBaseES V9 on RHEL8(20240912)
    • 1 操作系统配置
      • 1.1 关闭防火墙
      • 1.2 关闭SELinux
      • 1.3 配置hosts文件
      • 1.4 配置sysctl.conf
      • 1.5 配置limits.conf
      • 1.6 创建用户
      • 1.7 创建软件目录
      • 1.8 创建数据目录
      • 1.9 配置环境变量
    • 2 安装KingBaseES
      • 2.1 挂载安装介质
      • 2.2 拷贝安装文件
      • 2.3 上传License文件
      • 2.4 安装软件
      • 2.5 注册系统服务
    • 3 验证安装
      • 3.1 连接数据库
      • 3.2 检查版本
    • 总结

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Docker镜像文件、容器、卷和网络存放位置
  • AcWing算法基础课-789数的范围-Java题解
  • ASPICE评估全流程解析:汽车软件开发组织能力的系统化评估
  • 文件格式转换:EXCEL和CSV文件格式互相转换
  • 进程启动和进程终止
  • Python 中 Locale.Error: Unsupported Locale Setting 错误
  • JAVA基础:线程优先级和精灵线程
  • CGAL GIS 应用 - 从点云到DTM
  • 勇于尝试,永远行动 - 《洛克菲勒写给儿子的38封信》读书笔记
  • 计算机毕业设计 扶贫助农系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 题目:单调栈
  • Java自学之路:掌握接口的艺术
  • fpga系列 HDL:全连接层的浮点数乘法器FM实现
  • maya的重命名物体和材质工具(带ai过程)
  • 机器学习 vs 深度学习:深入浅出解析两者的区别
  • @angular/forms 源码解析之双向绑定
  • ES6--对象的扩展
  • HashMap剖析之内部结构
  • Java,console输出实时的转向GUI textbox
  • Mithril.js 入门介绍
  • oldjun 检测网站的经验
  • Promise初体验
  • 阿里云购买磁盘后挂载
  • 技术胖1-4季视频复习— (看视频笔记)
  • 如何解决微信端直接跳WAP端
  • ​1:1公有云能力整体输出,腾讯云“七剑”下云端
  • ![CDATA[ ]] 是什么东东
  • #100天计划# 2013年9月29日
  • #Datawhale AI夏令营第4期#AIGC文生图方向复盘
  • #HarmonyOS:基础语法
  • #if等命令的学习
  • (3)STL算法之搜索
  • (c语言)strcpy函数用法
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (Qt) 默认QtWidget应用包含什么?
  • (WSI分类)WSI分类文献小综述 2024
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (四)事件系统
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .gitignore文件设置了忽略但不生效
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .NET Framework与.NET Framework SDK有什么不同?
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET国产化改造探索(一)、VMware安装银河麒麟
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • @Bean注解详解
  • @Data注解的作用
  • @property python知乎_Python3基础之:property
  • [ vulhub漏洞复现篇 ] ECShop 2.x / 3.x SQL注入/远程执行代码漏洞 xianzhi-2017-02-82239600
  • [ vulhub漏洞复现篇 ] GhostScript 沙箱绕过(任意命令执行)漏洞CVE-2019-6116
  • []常用AT命令解释()