一、本文当生产环境
(1)部署金仓数据库参考金仓官方发布文档:https://help.kingbase.com.cn/stage-api/profile/document/kes/v8r6/html/install-updata/linux/install-linux/install-linux-3.html#id13
(2)部署金仓数据库的服务器:Kylin-x64(Linux localhost.localdomain 4.19.90-17.ky10.x86_64 #1 SMP Sun Jun 28 15:41:49 CST 2020 x86_64 x86_64 x86_64 GNU/Linux)
(3)安装包信息:ksql (Kingbase) V008R003C002B0270(使用命令: ./ksql -v,ksql路径:cd /home/test/jincang/Server/bin/)
打开linux终端,进入安装程序中setup.sh所在目录,以test(可任意)用户执行如
使用root用户登录系统,并执行 useradd test 命令创建test用户
使用root用户,通过命令passwd test设置test用户名密码
使用kingbase用户,上传安装包(远程传输工具xshell或者rz)到任意目录下
二、部署前的准备
如果是使用root拷贝的安装包,需要将安装包权限赋予 test用户,使用root执行命令如下:chown -R test:test /home/kingbase/安装包/
安装的目录必须是test(非root用户)创建,要是不是非root出现权限问题查看一下自己的创建的层级目录所属者是不是非root用户
安装包目录结构(本次部署文档依赖的包非正式官方发布包):
三、部署
进入安装包,在非root用户下安装setup.sh(test用户赋给setup.sh可执行权限),执行ENTER命
根据安装后数据库服务功能的不同,金仓数据库管理系统KingbaseES V8R6 可分为完全安装、客户端安装和定制安装的安装模式。
输入1,或按<ENTER>接受缺省项,选择“完全安装”安装集,系统将安装KingbaseES所有组件,跳至选择授权文件。
如输入2,选择“客户端安装”安装集,系统将安装KingbaseES的所有客户端工具、编程接口、扩展插件以及命令行可执行二进制文件,跳至选择安装文件夹。
如输入3,选择“定制安装”安装集,可根据需求选择安装所需功能部件,将进入下一步选择服务。
输入1,再按<ENTER>,选择“安装新的实例”;初次安装,输入1,按<ENTER>
本次文档书写依赖版本的授权名称是:license_V8R3-企业版.dat,填写绝对路径此步骤用于选择授权文件,若指定的授权文件合法,则将显示授权文件的详细信息。用户输入授权文件的绝对路径后,按<ENTER>以检查授权文件,若授权文件有效,则进入下一步骤。
请注意你选择的序号
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
选择服务
此步骤用于选择产品功能组件。
输入选择**不需要安装**的功能组件的序号,并以逗号分隔。
输入“?<号码>”,可查看该功能部件的说明。这里选择的是不需要安装的组件。如果全部安装,则不需要输入,点击回车继续下一步。
选择安装文件夹
此步骤用于选择安装路径。
默认安装路径:/opt/Kingbase/ES/V8
用户可自行输入一个绝对路径。
缺省直接按<ENTER>键,即为默认路径。 再次确认完整路径,输入y或Y,按<ENTER>键继续。
请注意你选择的序号
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
选择安装路径
注意:创建的路径一定要用非root用户创建,本次用户用的是kingbase用户创建的,若是报权限问题,请先查看目录,安装包,文件夹是不是kingbase的组和用户
此步骤用于显示即将安装产品的摘要信息。包括:
产品名称。
安装文件夹。
指定安装的功能部件。
安装路径所在磁盘空间信息。
此步骤用于显示安装进度。
如选择“完全安装”安装集,安装进度100%之后,将至初始化数据库。
如选择“客户端安装”安装集,安装进度100%之后,将至安装完成。
如选择“定制安装”安装集,并且选择安装数据库服务器组件,安装进度100%之后
设置如下初始化数据库参数:
默认端口为:54321(可自定义)
默认账户为:system(可自定义)
密码(自定义)
默认字符集编码为:UTF8(可选GBK、GB18030)
默认数据库兼容模式为:ORACLE(可选PG)
默认大小写敏感为:是(可选否)
默认数据块大小为:8k(可选16k、32k)
安装完成
若安装过程中没有出现任何警告或错误,将显示如下界面。