1、查看CPU架构信息
在Linux系统中,我们可以通过查看/proc/cpuinfo
文件来获取CPU的详细信息。以下是使用命令行的示例:
cat /proc/cpuinfo | grep "model name"
这条命令将会输出CPU的型号名称。
此外,我们也可以使用uname -m
查看CPU架构:
uname -m
lscpu
命令来获得更多详细信息:
lscpu
2、下载数据库安装包
官网地址:https://www.kingbase.com.cn/xzzx/index.htm
选择产品类型:KingbaseES
;选择版本:根据服务器架构选择安装包,这里选择X86(64)
。
下载授权文件,这里下载开发版,尽量选择企业版,开发版最大连接数为10。
3、安装准备
3.1、创建安装用户
在正式安装前,新建kingbase
用户作为金仓数据库管理系统KingbaseES专用的系统用户,运行如下命令创建kingbase用户:
useradd kingbase
3.2、赋权
将安装包上传至 /opt/KingbaseES
,权限赋予kingbase用户:
chown -R kingbase:kingbase /opt/KingbaseES
3.3、创建安装目录
mkdir -p /opt/apps/KingbaseES
mkdir -p /opt/apps/Kingbase
赋权:
chown -R kingbase:kingbase /opt/apps/KingbaseES
chown -R kingbase:kingbase /opt/apps/Kingbase
3.4、挂载安装程序
iso格式的安装程序包需要先挂载才能使用,挂载iso文件需要使用root用户:
mount KingbaseES_V009R001C001B0030_Lin64_install /opt/apps/KingbaseES
4、正式安装
4.1、控制台安装
以kingbase
用户进入安装程序中setup.sh
所在目录,以kingbase
用户执行如下命令:
su - kingbase # 切换到安装用户
cd /opt/apps/KingbaseES # 进入挂载点目录
./setup.sh -i console # 执行安装脚本,命令行安装
一路回车(enter) --> 直到出现 【完全安装】 的选项,选择完全安装 --> 选择授权文件 --> 选择安装目录 --> 等待安装 --> 选择数据存储路径 --> 设置初始化参数
#1
.......
是否接受此许可协议条款? (Y/N): Y
#2
请选择将由本安装程序安装的“安装集”。
->1- 完全安装
2- 客户端安装
3- 定制安装
输入“安装集”的号码,或按 <ENTER> 键以接受缺省值:1
#3
选择授权文件
文件路径 : /opt/KingbaseES/license_39892_0.dat
#4
选择安装目录
输入一个绝对路径,或按 <ENTER> 键以接受缺省路径
/opt/Kingbase/ES/V9/
#5
选择存储数据的文件夹
请选择一个文件夹,该文件夹必须为空。
Data folder (默认﹕ /opt/Kingbase/ES/V9/data):
#6
数据库端口
请输入数据库服务监听端口,默认54321。
端口 (默认﹕ 54321):
#7
数据库管理员
请输入数据库管理员用户名。
User (默认﹕ system): medicom
#8
输入密码
本次安装需输入密码才能继续。
请输入密码: 请输入密码:*********
请再次输入密码: 请再次输入密码:*********
#9
数据库服务字符集
请输入服务端字符集编码。
1- default
->2- UTF8
3- GBK
4- GB2312
5- GB18030
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 2
#10
区域
请输入数据库区域。
1- C
->2- zh_CN.UTF-8
3- en_US.UTF-8
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 2
#11
数据库兼容模式
请输入数据库兼容模式。
1- PG
->2- ORACLE
3- MySQL
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 1
#12
字符大小写敏感特性
请输入字符大小写敏感特性。
->1- YES
2- NO
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 1
#13
存储块大小
请输入存储块大小。
->1- 8k
2- 16k
3- 32k
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 3
#14
身份认证方法
请选择身份认证方法。
->1- scram-sha-256
2- scram-sm3
3- sm4
4- sm3
输入您选择的号码,或按 <ENTER> 键以接受缺省值: 1
#15
自定义参数
请输入自定义初始化数据库参数。
Custom (默认﹕ ):
#16
数据库即将被安装,需要花费一些时间,请耐心等待。
请按 <ENTER> 键继续:
安装完成
恭喜!KingbaseES V9 已成功地安装到:
/opt/Kingbase
如果您需要将 KingbaseES V9 注册为系统服务,请运行
/opt/Kingbase/ES/V9/install/script/root.sh
4.2、注册服务
su - root
/opt/Kingbase/ES/V9/install/script/root.sh
4.3、开放防火墙端口
开放防火墙端口
firewall-cmd --add-port=54321/tcp --permanent
firewall-cmd --reload
如为别的防火墙类型,参考防火墙文档。
5、连接数据库
5.1、命令行连接库并执行查询
cd /opt/Kingbase/ES/V9/KESRealPro/V009R001C001B0030/Server/bin/
./ksql -p 54321 -U medicom test
SELECT id, check_id, "type", "name", defval FROM sys_hm.check_param;
5.2、DBeaver配置链接Kingbase
5.2.1 下载JDBC驱动jar包
可以到人大金仓官网:https://www.kingbase.com.cn/xzzx/index.htm 下载接口驱动。
也可以到MVN
网站 https://mvnrepository.com/artifact/cn.com.kingbase 下载。
5.2.1 配置DBeaver驱动器
下载好驱动后,打开数据库-驱动管理器-新建驱动-添加驱动库文件(找到类)-设置驱动参数。
驱动名称可以随意命名,驱动类型Generic 类名上一步添加驱动库文件(找到类)确定后这里会自动填充 URL模板填写为:jdbc: kingbase8://{host}:{port}/{database} 默认端口我们填写为:54321 默认用户:medicom(安装过程填写的) 默认数据库:test
5.2.3 DBeaver连接Kingbase数据库
以上配置好后就可以通过DBeaver连接数据库了。
接下来就可以正常使用DBeaver管理Kingbase数据库了。
5.3、KStudio下载与安装
人大金仓数据库自带KStudio
管理工具在WINDOWS平台使用。可以到官网下载WINDOWS版本安装包,安装过程选择客户端安装即可。整个安装过程比较简单,这里不赘述。
安装完成以后就可使用KStudio
连接数据库了。
评论
评论列表
暂无评论