金仓数据库管理系统[简称: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文件同级目录KingbaseES,如下所示:
您可以运行如下命令进行挂载:
su
mount KingbaseES_V008R006C008B0014_Lin64_install.iso ./KingbaseESV8
安装KingbaseES 参照 官网文档即可:安装kingbase。在Linux下安装推荐参考 命令行安装 模块!!
安装后,可以通过该官方文档检查安装是否成功:安装后检查。或者直接按照如下操作:
./ksql -p 54321 -U system test
进入${安装目录}/Server/bin目录,执行
./kingbase –V;
Linux中启动数据库开发管理工具的方式如下所示: