Linux环境下安装人大金仓数据库

人大金仓产品简介

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

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

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

下载安装文件

本次选择安装的数据库版本为 V008R006C008B0014,进入人大金仓官网进行下载:https://www.kingbase.com.cn/xzzx/index.htm

根据如下条件进行筛选:
在这里插入图片描述
点击下载即可:
加粗样式

下载授权文件

人大金仓在安装过程中需要选择授权文件,因此需要在官网下载授权文件。下载和数据库匹配的授权文件!
在这里插入图片描述

安装前准备

此处我们默认Linux服务器已经满足了人大金仓安装的需求,包括内存和磁盘空间及内核参数等要求。
具体可参考官网文档:安装前准备工作

预安装工作

创建安装用户

在安装KingbaseES时,安装用户对于安装路径需有“读”、“写”、“执行”的权限。在Linux系统中,需要以非root用户执行安装程序,且该用户要有标准的home目录。

因此,建议在正式安装前,新建kingbase用户作为KingbaseES专用的系统用户,您可以先使用root用户运行如下命令创建kingbase用户:

useradd -m kingbase

该命令会同时创建同名用户组kingbase以及用户根目录**/home/kingbase**。继续运行如下命令设置kingbase用户的密码:

passwd kingbase

密码需要输入两次,保证两次输入的密码相同。

注意:创建安装系统用户kingbase之后,如无特殊说明,本指南后续的操作默认使用kingbase用户进行操作。

安装目录

KingbaseES默认的安装目录是 /opt/Kingbase/ES/V8 。如果不存在,您需要使用root用户先创建该目录,并赋予kingbase用户对该目录的读写权限。

mkdir /opt/Kingbase/ES/V8
chmod o+rwx /opt/Kingbase/ES/V8

也可以自定义安装路径。如自定义安装路径为 /home/kingbase/kdb ,使用kingbase用户创建目录的命令如下:

su - kingbase
mkdir /home/kingbase/kdb

数据目录

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

mkdir /opt/Kingbase/ES/V8/data

安装包的挂载与取消

iso格式的安装程序包需要先挂载才能使用。挂载iso文件需要使用root用户。比如挂载的目录是iso文件同级目录KingbaseESV8,如下所示:
在这里插入图片描述
您可以运行如下命令进行挂载:

su
mount KingbaseES_V008R006C008B0014_Lin64_install.iso ./KingbaseESV8

安装KingbaseES

  • 安装KingbaseES 参照 官网文档即可:安装kingbase。在Linux下安装推荐参考 命令行安装 模块!!
  • 安装完成后,如果想注册数据库服务为系统服务,可以在安装并初始化数据库成功后,执行root.sh脚本来注册并启动数据库服务,具体步骤如下:
    1、打开新终端;
    2、切换到root用户;
    3、运行${安装目录}/install/script/root.sh
  • 如果想启动或停止数据库服务,进入${安装目录}/Server/bin目录执行如下命令:
#启动服务
sys_ctl -w start -D ${Data文件目录} -l "${Data文件目录}/sys_log/startup.log"
#停止服务
sys_ctl stop -m fast -w -D ${Data文件目录}

根据文档中人大金仓安装的目录,具体命令如下:

#启动服务 需要在安装目录的Server/bin 目录下执行
./sys_ctl -w start -D /opt/Kingbase/ES/V8/data -l "/opt/Kingbase/ES/V8/data/sys_log/startup.log"
#停止服务
./sys_ctl stop -m fast -w -D /opt/Kingbase/ES/V8/data

安装后检查

安装后,可以通过该官方文档检查安装是否成功:安装后检查。或者直接按照如下操作:

  • 进入到${安装目录}/Server/bin 目录下 执行如下命令:
./ksql -p 54321 -U system test

输入密码后,如果能正常连接,说明数据库安装正常:
在这里插入图片描述

查看版本

进入${安装目录}/Server/bin目录,执行

./kingbase –V;

启动数据库开发管理工具

Linux中启动数据库开发管理工具的方式如下所示:

  • 命令行进入到安装目录下$InstallDir/ClientTools/guitools/KStudio,执行./KStudio,启动数据库开发管理工具。
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值