暂无图片
暂无图片
5
暂无图片
暂无图片
暂无图片

基于Linux系统的KingbaseESV9安装

原创 db_user 2024-09-03
1221

目录

一、 KingbaseES数据库管系统安装概述 2

1、产品简介 2

2、安装模式说明 2

3、License说明 2

4、软件环境要求 2

5、硬件环境要求 2

6、下载地址 3

7、下载对应版本 3

二、安装linux虚拟机 3

1、创建新的虚拟机 3

2、编辑虚拟机 7

3、开启虚拟机并完成相关设置 7

三、安装KingbaseES 11

1、上传安装包至对应的服务器,并检查安装文件的完整性 11

2、查看服务器基本信息 11

3、查看内核参数 11

4、预安装(root) 11

5、创建安装目录(root) 12

6、创建数据目录(root) 12

7、安装包挂载(root) 12

8、命令行安装 12

8.1、查看操作系统语言设置 12

8.2、切换用户进行安装(kingbase) 12

8.4、查看安装日志 17

9、执行root.sh (root) 17

四、启动数据库服务并连接(kingbase) 17

1、启动/停止数据库服务 17

2、验证工具是否能连接数据库 18

3、使用DBeaver连接 18

3.1、下载对应版本的JDBC驱动包 18

3.2、关闭防火墙 18

3.3、配置数据库服务器端配置文件 19

3.4、配置DBeaver(先创建驱动,在创建连接) 19

一、 KingbaseES数据库管系统安装概述

1、产品简介

金仓数据库管理系统[简称:KingbaseES]是北京人大金仓信息技术股份有限公司(简称人大金仓)自主研发的、具有自主知识产权的商用关系型数据库管理系统(DBMS)。该产品面向事务处理类应用,兼顾各类数据分析类应用,可用做信息管理系统、业务及生产系统、决策支持系统、全文检索、地理信息系统等的承载数据库。

KingbaseES支持多种操作系统和硬件平台:支持Linux、Windows、国产Kylin等数十个操作系统产品版本,支持通用x86_64及国产龙芯、飞腾、申威等CPU硬件体系架构。

针对不同类型的客户需求,KingbaseES提供标准版、企业版、专业版、开发版等多种版本。这些版本构建于同一数据库引擎上,不同平台版本完全兼容。

KingbaseES软件能够提供一主一备以及一主多备的高可用集群架构,实现数据及实例级 (异地) 故障容灾,也能够提供多节点并行服务,内存融合及存储共享,实现高并发性能利用最大化,结合读写分离或备份使用同步实现数据保护最大化。

2、安装模式说明

您可以选择图形化安装,启用图形化界面进行向导式安装。

3、License说明

数据库license是KingbaseES提供的授权文件,其中会对数据库有效日期、发布类型、最大并发连接数、mac地址、ip等信息进行设置。

如果在license文件中信息与安装环境中相关信息不匹配,数据库将无法启动。

4、软件环境要求

KingbaseES支持各种主流的Linux操作系统64位发行版本,包括CentOS、中标麒麟、银河麒麟、统信UOS、Deepin、凝思、中科方德、欧拉等操作系统。

5、硬件环境要求

KingbaseES支持通用X86_64、龙芯、飞腾、鲲鹏等国产CPU硬件体系架构。

6、下载地址

https://www.kingbase.com.cn/xzzx/index.htm

7、下载对应版本

根据官方环境要求及自己的环境,下载对应的数据库版本:

KingbaseES_V009R001C001B0025_Lin64_install

C:\Users\Administrator\Documents\WeChat Files\liwentao634879\FileStorage\Temp\bb8dadb5404805f9b4df87437836d64.png

二、安装linux虚拟机

1、创建新的虚拟机

--操作系统对应的虚拟机位置自行设置即可。

--磁盘及内存大小清根据上文要求设置即可(参考官网)。

2、编辑虚拟机

--映射ISO映像文件

3、开启虚拟机并完成相关设置

--开启虚拟机,设置“语言、安装目录、root密码,并点击开始安装、然后重启即可。

--设置语言

--设置时间

--安装目标位置,选择“本地标准磁盘”,在点击左上角“完成”

--设个root密码

--reboot

三、安装KingbaseES

1、上传安装包至对应的服务器,并检查安装文件的完整性

--官方获取

MD5校验码:DF45575DFB4CEA1E2AD4A8F2905118D8

SHA1校验码:9B270E0C948E6523208C058EB7F9166999210DD7

--存在差异,待核对

2、查看服务器基本信息

3、查看内核参数

参见官网:

https://help.kingbase.com.cn/v9/install-updata/install-linux/install-linux-2.html

4、预安装(root)

--创建非root安装用户,该命令会同时创建同名用户组kingbase以及用户根目录/home/kingbase。

useradd -m kingbase

--继续设置kingbase用户的密码 “P@ssw0rdabc”

password kingbase

5、创建安装目录(root)

--KingbaseES默认的安装目录是 /opt/Kingbase/ES/V9 。如果不存在,您需要使用root用户先创建该目录,并赋予kingbase用户对该目录的读写权限(也可以自定义安装路径)。

mkdir –p /opt/Kingbase/ES/V9

chmod o+rwx /opt/Kingbase/ES/V9

6、创建数据目录(root)

--数据目录是KingbaseES中存放数据文件的目录,默认是在安装目录下的data目录。也可以与安装目录分开单独设置。您可以根据业务系统数据量来单独设置数据目录路径,例如将数据目录初始化在本机硬盘或者挂载在盘阵上

mkdir /opt/Kingbase/ES/V9/data

7、安装包挂载(root)

--iso格式的安装程序包需要先挂载才能使用。挂载iso文件需要使用root用户

--创建目录KingbaseES 用于挂在

mkdir KingbaseES

--挂载

mount -o loop KingbaseES_V009R001C001B0030_Lin64_install.iso /opt/KingbaseES

8、命令行安装

--KingbaseES提供图形化安装 、 命令行安装 和 静默安装

8.1、查看操作系统语言设置

--echo $LANG ,设置 export LANG=zh_CN.UTF-8 ,安装程序会使用中文界面。

8.2、切换用户进行安装(kingbase)

su kingbase

执行 sh /opt/KingbaseES/setup.sh

--安装过程中的核心信息记录

--安装许可

--安装集: 完全安装

--安装目录

--预安装摘要

--数据文件路径

--端口:54321;用户:system /P@ssw0rdabc

--字符集 UTF8

--数据库区域

--数据库兼容模式

--大小写

--存储块

--身份认证

--自定义参数:无

--安装完成,并重启

8.4、查看安装日志

9、执行root.sh (root)

--如果想注册数据库服务为系统服务(开启数据库自动启动服务),您可以在安装并初始化数据库成功后,执行root.sh脚本来注册并启动数据库服务,具体步骤如下:

--切换到root用户;

sh /opt/Kingbase/ES/V9/install/script/root.sh

四、启动数据库服务并连接(kingbase)

1、启动/停止数据库服务

--如果想启动或停止数据库服务,进入/opt/Kingbase/ES/V9//Server/bin目录执行如下命令:

--切户数据库用户

-su kingbase

cd /opt/Kingbase/ES/V9/Server/bin

--启动服务

./sys_ctl -w start -D /opt/Kingbase/ES/V9/data/ -l "/opt/Kingbase/ES/V9/data/sys_log/startup.log"

--停止服务

./sys_ctl stop -m fast -w -D /opt/Kingbase/ES/V9/data

2、验证工具是否能连接数据库

--您可以使用交互式终端工具(ksql)连接数据库。进入/opt/Kingbase/ES/V9//Server/bin目录,执行如下命令:

./ksql -p 54321 -U system test

3、使用DBeaver连接

3.1、下载对应版本的JDBC驱动包

下载地址:https://www.kingbase.com.cn/xzzx/index.htm

3.2、关闭防火墙

systemctl status firewalld

systemctl stop firewalld

systemctl diseable firewalld

3.3、配置数据库服务器端配置文件

--配置数据库配置文件kingbase.conf

--cat /opt/Kingbase/ES/V9/data/sys_hba.conf

3.4、配置DBeaver(先创建驱动,在创建连接)

C:\Users\Administrator\Documents\WeChat Files\liwentao634879\FileStorage\Temp\1724756466659.png

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

评论