官方下载地址

https://www.kingbase.com.cn/download.html

在这里插入图片描述

1、创建安装用户
[root@localhost ~]# useradd kingbase
[root@localhost ~]# passwd kingbase
2、创建安装目录
KingbaseES默认的安装目录是/opt/Kingbase/ES/V9,使用root用户先创建该目录。

[root@localhost ~]# mkdir -p /opt/Kingbase/ES/V9
[root@localhost ~]# chmod o+rwx /opt/Kingbase/ES/V9

3、上传安装包

将上述安装包软件包上传至服务器到存放软件包的路径(本文示例:/opt/software/)

使用root用户创建存放软件路径

[root@localhost ~]# mkdir -p /opt/software/ 
[root@localhost ~]# mkdir -p /opt/software/KingbaseESV9
[root@localhost ~]#md5sum  /opt/software/KingbaseES_V009R001C010B0004_Lin64_install.iso  #MD5验证码

在这里插入图片描述

4、挂载安装包
iso格式的安装程序包需要先挂载才能使用,需要使用root用户挂载iso文件,命令如下:

[root@localhost ~]# cd /opt/software/
[root@localhost software]# mount KingbaseES_V009R001C010B0004_Lin64_install.iso ./KingbaseESV9

5、开始安装KingbaseES

[root@localhost software]# su - kingbase
[kingbase@localhost KingbaseESV9]$ sh setup.sh -i console
Now launch installer...
Command line arguments: -console -language chn

===============================================================================
选择安装类型
----

  1- 安装新实例
  2- 修改已有实例
请输入 [1]安装新实例, [2]修改已有实例, [Q]退出当前修改程序  [默认: 1]  #输入1,然后按Enter键

===============================================================================
欢迎使用KingbaseES安装程序
----

欢迎使用本安装程序!

本安装程序旨在为您提供方便快捷的安装体验。
在开始安装之前,请注意以下几点:

退出应用程序:
    在安装过程中,我们建议退出所有正在运行的应用程序,
    以确保安装程序顺利进行,您可以在安装完成后重新打开这些应用程序。

保存文档:
    在继续本次安装之前,请确保您已保存并关闭所有打开的文档。
    这可以防止因安装过程中需要重启电脑而导致数据丢失。

可能需要重启:
    本次安装可能需要重启您的电脑以完成安装过程。
    请不要担心,这是为了确保安装的完整性和稳定性。
    安装程序会在需要重启时提醒您。

安装前准备:
    在继续安装之前,建议您查看安装程序提供的系统要求和注意事项,
    这将有助于您顺利完成安装并获得最佳使用体验。

谢谢您使用KingbaseES,
如果您在安装过程中遇到任何问题或需要帮助,请随时联系我们的技术支持团队。
祝您使用愉快!

按下 [ENTER] 下一步, [Q] 退出程序 [默认: <ENTER>]  #按Enter键

===============================================================================
许可协议
----

中电科金仓(北京)科技股份有限公司
“软件最终用户许可协议”

    重要须知,请认真阅读:本《最终用户许可协议》(以下称《协议》)是您(个人
或单一实体)与中电科金仓(北京)科技股份有限公司(以下简称“电科金仓”)之间有关
上述电科金仓软件产品的法律协议。本“软件产品”包括计算机软件,并可能包括相关媒体
、印刷材料和联机文档(“软件产品”)。本“软件产品”还包括对电科金仓提供给您的原
“软件产品”的任何更新和补充资料。任何与本“软件产品”一同提供给您的并与单独一份
软件许可证相关的软件产品是根据本《协议》中的条款而授予您。您一旦安装、复制、下载
、访问或以其它方式使用“软件产品”,即表示您同意接受本《协议》各项条款的约束。如
您不同意本《协议》中的条款,请不要安装、复制或使用“软件产品”。

    软件产品许可证

    本“软件产品”受著作权法及国际著作权条约和其它知识产权法和条约的保护。
    本“软件产品”只许可使用,而不出售。

1、许可证的授予。只要您遵守本《协议》,电科金仓将授予您下列非独占性的不可转让的
权利:
    应用软件。本软件的使用应在相应合同上规定的地点上使用。使用应受到购买的数
量和许可种类(如合同中所约定)的使用限制所制约。如果许可种类没有特殊说明,则您只
能在单一一台计算机、工作站、手持式计算机、智能电话或其他数字电子仪器(“计算机”
)上安装、使用、访问、显示、运行或以其他方式互相作用于(“运行”)本“软件产品”
的一份副本

    保留权利。除本协议中具体的规定外,未明示授予的一切其它权利均为电科金仓所
有。电科金仓保留对本协议内容的解释权。

2、其它权利和限制的说明。

    限制转让。在任何情况下,没有电科金仓的事先书面同意,您不得转让本协议或本
协议项下授予的任何使用许可。

    非再销售性软件。如果本“软件产品”标明“非再销售品”,则无论本《协议》其
它条款有如何说明,您对本“软件产品”的使用只限于演示、测试或评价目的,而您不得再
销售或以其它方式有偿转让本“软件产品”。

    对反向工程、反向编译、反汇编的限制。您不得对本“软件产品”进行反向工程、
反向编译或反汇编;尽管有此限制,但如果适用法律明示允许上述活动,并仅在适用法律明
示允许的范围内从事上述活动,则不在此限。

    商标。本《协议》不授予您任何有关电科金仓商标或服务商标的权利。

    出租限制。不得出租、租赁或出借本“软件产品”。

    出口限制。您承认本“软件产品”受中国出口法律管辖。您同意遵守所有适用于本
“软件产品”的国际法和国内法,包括《中华人民共和国对外贸易法》,以及中国政府颁布
的相关软件出口的限制和规定。

    支持服务。电科金仓为您提供与“软件产品”有关的支持服务(“支持服务”),
但支持服务的具体内容受相关合同的制约,电科金仓保留对支持服务进行收费的权利。支持
服务的使用受用户手册、联机文档和/或其它电科金仓提供的材料中所述的各项政策和计划
的制约。提供给您作为支持服务的一部份的任何附加软件代码应被视为本“软件产品”的一
部分,并须符合本《协议》中的各项条款和条件。至于您提供给电科金仓作为支持服务的一
部分的技术信息,电科金仓可将其用于商业用途,包括产品支持和开发。除了在为您提供支
持时必须的情况外,电科金仓在使用这些技术信息时不会以个人形式提及您。
--更多(按下'空格'进行翻页)-- #按空格键


协议终止。如您未遵守本《协议》的各项条款和条件,在不损害其它权利的情况下
,电科金仓可终止本《协议》。如此类情况发生,您必须销毁“软件产品”的所有副本及其
所有组成部分。

3、升级版本。如本“软件产品”标明为升级版本,您必须获取由电科金仓标明为合格使用
升级版本的产品的许可证方可使用本“软件产品”。电科金仓公司保留在任何时候为您提供
本“软件产品”的升级版本或升级收取费用的权利。标明为升级版本的“软件产品”替换和
/或补充使您有资格使用升级版本的基础的产品,您只可根据本《协议》的条款使用所产生
的升级产品。如本“软件产品”是您获得许可作为单一产品使用的一套软件程序包中一个组
件的升级版本,则本“软件产品”只可作为该单一产品包的一部分而使用和转让,并且不可
将其分开使用在一台以上的计算机上。

4、知识产权。本“软件产品”(包括但不限于本“软件产品”中所含的任何图像、照片、
动画、录像、录音、音乐、文字和附加程序)、随附的印刷材料、及本“软件产品”的任何
副本的产权、著作权和其他知识产权,均由电科金仓或其供应商拥有。通过使用“软件产品
”可访问的内容的一切所有权和知识产权均属于各自内容所有者拥有,并可能受著作权法或
其它知识产权法和条约的保护。本《协议》不授予您使用这些内容的权利。如果这份“软件
产品”包括只以电子形式提供的文档,您可以打印一份该电子文档。您不可以从本软件中去
掉版权声明,并保证为本“软件产品”复制品(全部或部分)复制版权声明,您同意制止以
任何形式非法复制本软件及文档。您不可复制本“软件产品”随附的印刷材料。

5、多重媒体软件。您可以由多种媒体获得“软件产品” 。无论您收到何种类型或大小的
媒体,您只可使用适用于您单一的计算机的一种媒体。您不可在另一台计算机上运行另一种
媒体。除作为“软件产品”永久转让的一部分外(如上文所述),您不得将另一种媒体出借
、出租或租赁或以其他方式转移给另一用户。

6、备份副本。在按照本《协议》安装一份本“软件产品”副本后,您可以保留电科金仓用
以提供给您本“软件产品”的原媒体,仅用于备份或存档之用。如果需要原媒体方可在计算
机上使用“软件产品”,您可以复制一份“软件产品”副本仅用于备份或存档之用。除本《
协议》中明文规定外,您不可复制本“软件产品”或随附本“软件产品”的印刷材料。经允
许的复制件应以安全的方式予以保存。

7、保密。“保密信息”包括程序(含程序中使用的方法和概念)和电科金仓识别为专有的
或保密的一切信息。除非本协议明确允许,您不得将保密信息透露或者以其他方式提供给第
三方和您没有必要授权其在业务中使用程序的任何雇员。您应采取一切合理、必要的步骤,
保证不将本软件产品的程序或任何部分透露或以其他方式提供给第三方。

    如您是在中华人民共和国取得此电科金仓产品,下列有限保证适用于您。

1、有限保证
    只要您有有效的许可,电科金仓保证:(1)“软件产品”自收货之日起九十天内
基本符合随附书面材料所述的功能。(2)电科金仓提供的支持服务应基本与有关书面材料
中所述相符,并且电科金仓支持工程师将在商业所允许的范围内尽力解决任何问题。如果本
产品不符合本保证,电科金仓将修理、更换本产品或退回您已支付的价款,但您应将该“软
件产品”连同您所持有的发票一同退还给电科金仓。如果本产品的故障是由事故、滥用或误
用所造成,则本保证无效。退换的产品享受原保证期剩余时间,或三十天的保证(以时间较
长者为准)。在适用法律允许的最大范围内,并且除上述保证外,电科金仓否认一切明示或
默示的保证、条件和其他条款。不能予以排除的任何默示保证仅限于九十天或适用法律允许
的最短期间(以时间较长者为准)内有效。
2、有限责任
    在适用法律所允许的最大范围内,除上述保证规定者外,电科金仓或其供应商在任
何情况下绝不就因使用或不能使用“软件产品”或因提供或未提供支持服务所发生的任何特
殊的、意外的、非直接的或间接的损失(包括但不限于营业利润损失、营业中断、商业信息
的遗失或任何其他金钱上的损失)承担赔偿责任,即使电科金仓或其任何供应商事先被告知
该损害发生的可能性。不论任何情况,电科金仓在本《协议》任何条款下所承担的全部责任
,以您就“软件产品”实际已付的价款或人民币10.00元为限,以两者之间较高额为准
--更多(按下'空格'进行翻页)--  #按空格键

。但是,如果您已经与电科金仓达成支持服务协议,电科金仓就支持服务的全部赔偿责任应
以该支持服务协议条款为准。

管辖法律
    本协议受中华人民共和国法律管辖(包括但不限于《中华人民共和国著作权法》、
《中华人民共和国计算机软件保护条例》、《中华人民共和国商标法》、《中华人民共和国
专利法》、《中华人民共和国反不正当竞争法》等法律法规)。因本协议或其违约引起的或
与之有关的任何争论或索赔,应由电科金仓所在地人民法院管辖。电科金仓的知识产权如被
侵犯,上述规定不限制电科金仓就此向具有合法管辖权的法院请求做出强制性的补救措施。

电科金仓的联系方式如下:

地址:北京市朝阳区容达路7号中国电科太极信息产业园E座二层
邮编:100102
电话:86-10-5885 1118
网址:www.kingbase.com.cn
全国服务热线:400-601-1188
技术支持邮箱:support@kingbase.com.cn

请输入 [1]接受, [2]拒绝, [3]重新展示:   #输入1,然后按Enter键

===============================================================================
添加Licence
----

不选择授权文件,则使用软件自带试用版授权
提示:请在有效期内及时更换正时授权文件

输入授权文件地址: [默认:  ]    #按Enter键

输入字母N进入下一步, 输入字母P返回上一步, 输入字母Q退出修改程序 [默认: N]  #按Enter键

===============================================================================
选择安装路径
----

请选择一个安装目录。
您想在哪一个位置安装?
缺省安装文件夹: /opt/Kingbase/ES/V9

输入一个绝对路径,或按ENTER键以接受缺省路径 [默认: /opt/Kingbase/ES/V9]    #按Enter键

-----------------------------------------------------
安装文件夹为:/opt/Kingbase/ES/V9
  是否正确?(Y/N)

请选择
-----------------------------------------------------
输入 Y 是, N 否:  [默认: Y]    #按Enter键

输入字母N进入下一步, 输入字母P返回上一步, 输入字母Q退出修改程序 [默认: N]  #按Enter键

===============================================================================
选择安装集
----

  1- 完全安装
    最常用的应用程序功能组件。建议大多数用户采用此选项。

  2- 服务器安装
    只安装数据库服务。

  3- 定制安装
    选择此选项以定制要安装的功能部件。

输入“安装集”的号码,或按ENTER键以接受缺省值 [默认: 1]  #按Enter键

===============================================================================
安装预览
----

安装目录:
    /opt/Kingbase/ES/V9

已安装组件:
    引导组件
    产品手册
    数据库运维工具
    数据库服务器
    高可用组件
    接口
    数据库集群部署工具
    数据库迁移工具
    数据库开发工具(CS)

未安装组件:


磁盘空间信息(用于安装目标)
  所需空间: 2,992.35 MB, 可用空间: 3,992.74 GB

输入字母N进入下一步, 输入字母P返回上一步, 输入字母Q退出修改程序 [默认: N]  #按Enter键


===============================================================================
安装进度
----

====
开始安装
架构: 6.0.0-SNAPSHOT-1461c (kInstaller)
平台: linux,version=3.10.0-862.el7.x86_64,arch=x64,symbolicName=null,javaVersion=1.8.0_262
[ Starting to unpack ]
[ Processing package: install (1/9) ]
[ Processing package: doc (2/9) ]
[ Processing package: Suptools (3/9) ]
[ Processing package: Server (4/9) ]
[ Processing package: KingbaseHA (5/9) ]
[ Processing package: Interface (6/9) ]
[ Processing package: DeployTool (7/9) ]
[ Processing package: KDTS (8/9) ]
[ Processing package: KStudio (9/9) ]
[ Unpacking finished ]
安装完成
[ Starting processing ]
Starting process modifyexecute (1/3)
Starting process modifyFiles (2/3)
The beginning of Repair File Contents.
Running modifyFilesValue.sh...
Repair File Contents Finish.


Starting process packtools (3/3)
安装成功 100%

===============================================================================
快捷方式
----

------
创建快捷方式
------
输入 Y 是, N 否:  [默认: Y]                         #按Enter键
创建快捷方式属主: 1:当前用户;2:所有用户 [默认: 1]     #按Enter键
选择快捷方式的程序组: [默认: KingbaseESV009R001]     #按Enter键

===============================================================================
恭喜您!安装完成
----


  恭喜您!安装完成

  安装目录:
    /opt/Kingbase/ES/V9


    引导组件:/opt/Kingbase/ES/V9/KESRealPro/V009R001/install
    产品手册:/opt/Kingbase/ES/V9/KESRealPro/V009R001/doc
    数据库运维工具:/opt/Kingbase/ES/V9/KESRealPro/V009R001/SupTools
    数据库服务器:/opt/Kingbase/ES/V9/KESRealPro/V009R001/Server
    高可用组件:/opt/Kingbase/ES/V9/KESRealPro/V009R001/KingbaseHA
    接口:/opt/Kingbase/ES/V9/KESRealPro/V009R001/Interface
    数据库集群部署工具:/opt/Kingbase/ES/V9/KESRealPro/V009R001/ClientTools/guitools/DeployTools
    数据库迁移工具:/opt/Kingbase/ES/V9/KESRealPro/V009R001/ClientTools/guitools/KDts
    数据库开发工具(CS):/opt/Kingbase/ES/V9/KESRealPro/V009R001/ClientTools/guitools/KStudio


如需初始化数据库,请启动Kconsole:
/opt/Kingbase/ES/V9/Server/bin/kconsole.sh
手动初始化数据库:
/opt/Kingbase/ES/V9/KESRealPro/V009R001/Server/bin/initdb -U "system" -x "12345678ab" -E "UTF-8" --lc-ctype="zh_CN.UTF-8" --lc-collate="zh_CN.UTF-8" -D "/opt/Kingbase/ES/V9/data"
[ Writing the uninstaller data ... ]
[ 命令行安装完成 ]

7、手动初始化数据库

[kingbase@localhost KingbaseESV9]$ /opt/Kingbase/ES/V9/Server/bin/initdb -U "system" -W -D "/opt/Kingbase/ES/V9/data"

在这里插入图片描述
8、赋权限

[root@localhost opt]# chown -R kingbase:kingbase /opt/Kingbase/
[root@localhost opt]# chmod -R 700 /opt/Kingbase/

9、启动数据库

root@localhost opt]# su - kingbase
[kingbase@localhost ~]$ touch /opt/Kingbase/ES/V9/data/kingbase.log
[kingbase@localhost ~]$ /opt/Kingbase/ES/V9/Server/bin/sys_ctl -D /opt/Kingbase/ES/V9/data -l /opt/Kingbase/ES/V9/data/kingbase.log start

10、查看是否启动成功

[kingbase@localhost ~]$ /opt/Kingbase/ES/V9/Server/bin/sys_ctl -D /opt/Kingbase/ES/V9/data status

在这里插入图片描述
11、登录数据库

[kingbase@localhost ~]$ /opt/Kingbase/ES/V9/KESRealPro/V009R001C010/ClientTools/bin/ksql -U SYSTEM -d test

12、配置环境变量

[kingbase@localhost ~]$ vi ~/.bashrc
# 在文件末尾添加以下一行(粘贴后保存退出)
export PATH=/opt/Kingbase/ES/V9/KESRealPro/V009R001C010/ClientTools/bin:$PATH
[kingbase@localhost ~]$ source ~/.bashrc
[kingbase@localhost ~]$ ksql --version
ksql (KingbaseES) V009R001C010
[kingbase@localhost ~]$ ksql -U SYSTEM -d test

在这里插入图片描述
13、优化操作系统参数
数据库自带参数优化脚本
在这里插入图片描述
直接执行

[root@localhost data]# sh /opt/Kingbase/ES/V9/KESRealPro/V009R001C010/Server/bin/enhance_os_param.sh
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐