Centos7安装KingBaseES8(人大金仓V8)

2024-03-11 00:36

本文主要是介绍Centos7安装KingBaseES8(人大金仓V8),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Centos7安装KingBaseES8(人大金仓V8)

文章目录

  • Centos7安装KingBaseES8(人大金仓V8)
  • 1. 官网及下载
    • 1. 官网
    • 2. 下载
  • 2. 安装前准备
    • 1. 创建用户
    • 2. 安装目录
    • 3. 数据目录
    • 4. 安装包的挂载与取消
  • 3. 命令行安装
    • 1. 进入挂载命令下
    • 2. 取消挂载
  • 4. 卸载KingbaseES
    • 1. 删除数据库服务
    • 2. 控制台卸载
      • 1. 启动卸载

1. 官网及下载

1. 官网

官网:https://help.kingbase.com.cn/

安装文档: https://help.kingbase.com.cn/v8.6.7.12/install-updata/install-linux/index.html

2. 下载

2. 安装前准备

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

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

1. 创建用户

  1. 创建用户
useradd -m kingbase
  1. 初始化dmdba用户的密码
passwd kingbase# 密码输入,如:Kdb@123#abc
  1. 将kingbase添加到sudoer中

如果不加,则执行使用sudo 命令时,会提示kingbase 不在 sudoers 文件中。此事将被报告

[root@dev ~]# vim /etc/sudoers

如下:

## Allow root to run any commands anywhere 
root    ALL=(ALL)       ALL
kingbase ALL=(ALL)      ALL

2. 安装目录

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

以下命令切换到kingbase用户下执行

# 新建目录
sudo mkdir -p /opt/Kingbase/ES/V8
# 设置操作权限
sudo chmod o+rwx /opt/Kingbase/ES/V8

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

su - kingbase
mkdir /home/kingbase/kdb

修改目录所属组

# chgrp  kingbase /opt/Kingbase/ES/V8
chown kingbase /opt/Kingbase/ES/V8 -R

3. 数据目录

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

mkdir /opt/Kingbase/ES/V8/data

4. 安装包的挂载与取消

iso格式的安装程序包需要先挂载才能使用。挂载iso文件需要使用root用户。比如挂载的目录是iso文件同级目录KingbaseES V8,您可以运行如下命令进行挂载:

#cd KingbaseES_V008R006C007B0012_Lin64_install.iso所在目录
su
mount KingbaseES_V008R006C007B0012_Lin64_install.iso /mnt/KingbaseESV8mount KingbaseES_V008R006C008B0014_Lin64_install.iso /mnt/kingbase

KingbaseESV8目录下可以看到setup目录和setup.sh脚本。安装完成后您可以运行如下命令取消挂载iso文件:

su
umount ./KingbaseESV8

此时KingbaseES V8已经和iso文件解除挂载关系,您在KingbaseES V8目录下不会再看到安装相关文件。

3. 命令行安装

1. 进入挂载命令下

[kingbase@dev kingbase]$ ll
总用量 6
dr-xr-xr-x. 2 root root 2048 92 04:59 setup
-r-xr-xr-x. 1 root root 3933 92 04:59 setup.sh

命令行安装支持中文和英文的文字提示。根据操作系统的语言设置会显示对应语言的提示信息。您可以执行如下命令查看操作系统的语言设置:

echo $LANG

如果系统显示值包含“zh_CN”,则为中文语言,安装程序会显示中文内容。否则,您可以执行如下命令修改语言设置为中文:

export LANG=zh_CN.UTF-8

接下来开始进行命令行安装过程。您首先进入安装程序中setup.sh所在目录,以kingbase用户执行如下命令:

sh setup.sh -i console
  1. 如下:
[kingbase@dev kingbase]$ sh setup.sh -i console
Now launch installer...
Preparing to install
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...Launching installer...===============================================================================
KingbaseES V8                                           (使用 InstallAnywhere 创建)
-------------------------------------------------------------------------------正在准备控制台模式安装...===============================================================================请稍候
---===============================================================================
简介
--本安装程序将指导您完成 KingbaseES V8 的安装。建议您在继续本次安装前,退出所有程序。
如果要回到前一屏幕进行更改,可输入“back”。如果要取消本次安装,可随时输入“quit”。KingbaseES Version: V8
Kingbase Type:BMJ-NO
Installer Version: V008R006C008B0014
Install DATE:202311200416Kingbase Inc.http://www.kingbase.com.cn请按 <ENTER> 键继续: # 回车后如下:
许可协议
----安装和使用 KingbaseES V8 产品之前,您须接受下列许可协议:北京人大金仓信息技术股份有限公司
“软件最终用户许可协议”重要须知,请认真阅读:本《最终用户许可协议》(以下
称《协议》)是您(个人或单一实体)与北京人大金仓信息
技术股份有限公司(以下简称“人大金仓”)之间有关上述
人大金仓软件产品的法律协议。
本“软件产品”包括计算机软件,并可能包括相关媒体、
印刷材料和联机文档(“软件产品”)。本“软件产品”还
包括对人大金仓提供给您的原“软件产品”的任何更新和补
充资料。任何与本“软件产品”一同提供给您的并与单独一
份软件许可证相关的软件产品是根据本《协议》中的条款而
授予您。您一旦安装、复制、下载、
访问或以其它方式使用“软件产品”,
即表示您同意接受本《协议》各项条款的约束。
如您不同意本《协议》中的条款,请不要安装、
复制或使用“软件产品”。软件产品许可证本“软件产品”受著作权法及国际著作权条约和其它知识
产权法和条约的保护。请按 <ENTER> 键继续: # 回车如下:
本“软件产品”只许可使用,而不出售。1、许可证的授予。只要您遵守本《协议》,
人大金仓将授予您下列非独占性的不可转让的权利:应用软件。
本软件的使用应在相应合同上规定的地点上使用。使用应受
到购买的数量和许可种类(如合同中所约定)的使用限制所
制约。如果许可种类没有特殊说明,
则您只能在单一一台计算机、工作站、手持式计算机、
智能电话或其他数字电子仪器(“计算机”)上安装、使用、
访问、显示、运行或以其他方式互相作用于(“运行”)本
“软件产品”的一份副本保留权利。除本协议中具体的规定外,
未明示授予的一切其它权利均为人大金仓所有。
人大金仓保留对本协议内容的解释权。2、其它权利和限制的说明。限制转让。在任何情况下,
没有人大金仓的事先书面同意,
您不得转让本协议或本协议项下授予的任何使用许可。请按 <ENTER> 键继续: # 回车继续《中华人民共和国计算机软件保护条例》、
《中华人民共和国商标法》、《中华人民共和国专利法》、
《中华人民共和国反不正当竞争法》等法律法规)。
因本协议或其违约引起的或与之有关的任何争论或索赔,
应由人大金仓所在地人民法院管辖。
人大金仓的知识产权如被侵犯,上述规定不限制人大金仓就
此向具有合法管辖权的法院请求做出强制性的补救措施。人大金仓的联系方式如下:地址:北京市朝阳区容达路7号中国电科太极信息产业园B座三
层
邮编:100102
电话:86-10-5885 1118
网址:www.kingbase.com.cn
全国服务热线:400-601-1188
技术支持邮箱:support@kingbase.com.cn是否接受此许可协议条款? (Y/N): # 这是输入 Y
  1. 选择安装集
选择安装集
-----
请选择将由本安装程序安装的“安装集”。->1- 完全安装2- 客户端安装3- 定制安装输入“安装集”的号码,或按 <ENTER> 键以接受缺省值: 1 # 这里输入1 回车
  1. 选择授权文件位置
选择授权文件
------
文件路径: /opt/mysoftware/license_29296_0.dat # 这里输入授权文件的位置,回车License序列号 --- 启用 --- 5B9512C0-C2DA-11ED-B123-000C29CBE49F
生产日期 --- 启用 --- 2023-03-15
产品名称 --- 启用 --- KingbaseES V8
细分版本模板名 --- 启用 --- SALES-企业版 V8R6
产品版本号 --- 启用 --- V008R006C
浮动基准日期 ------ 启用
有效期间 --- 启用 --- 90
用户名称 --- 启用 --- 官方网站试用授权
项目名称 --- 启用 --- 官方网站试用授权
CPU检查 --- 启用 --- 0
容器名称 --- 禁用 --- 0
MAC地址 --- 启用 --- 00:00:00:00:00:00
最大连接数 --- 启用 --- 0
分区 --- 启用 --- 0
物理同步 --- 启用 --- 0
读写分离模块 --- 启用 --- 0
恢复到指定时间点 --- 启用 --- 0
集群对网络故障的容错 --- 启用 --- 0
快速加载 --- 启用 --- 0
日志压缩 --- 启用 --- 0
全文检索 --- 启用 --- 0
性能优化包(性能诊断) --- 启用 --- 0
性能优化包(性能调优) --- 启用 --- 0
保密通讯协议 --- 启用 --- 0
审计 --- 启用 --- 0
三权分立 --- 启用 --- 0
透明加密 --- 启用 --- 0
强制访问控制 --- 启用 --- 0
列加密 --- 启用 --- 0
密码复杂度 --- 启用 --- 0
用户锁定 --- 启用 --- 0
集群管理软件 --- 启用 --- 0
集群配置工具 --- 启用 --- 0
集群高级管理包 --- 启用 --- 0
并行查询 --- 启用 --- 0
并行备份还原 --- 启用 --- 0
异构数据源 --- 启用 --- 0
日志解析 --- 启用 --- 0
GIS --- 启用 --- 0
日志解析为SQL --- 启用 --- 0
操作系统类型 --- 启用 --- 0
数据守护集群 --- 启用 --- 0
多活共享存储集群 --- 启用 --- 0===============================================================================
  1. 选择安装目录
选择安装目录
------请选择一个安装目录。您想在哪一位置安装?缺省安装文件夹: /opt/Kingbase/ES/V8输入一个绝对路径,或按 <ENTER> 键以接受缺省路径:  # 默认使用缺省目录,回车即可
  1. 预安装摘要
预安装摘要
-----在继续执行前请检查以下信息:产品名:KingbaseES V8安装文件夹:/opt/Kingbase/ES/V8产品功能部件:数据库服务器,接口,数据库部署工具,高可用组件,数据库开发管理工具,数据迁移工具安装空间磁盘信息所需磁盘空间: 5378 MB           空闲磁盘空间: 44895 MB请按 <ENTER> 键继续: # 回车
===============================================================================
准备就绪,可以安装
---------本安装程序已准备完毕,可在下列位置安装 KingbaseES V8:/opt/Kingbase/ES/V8按 <ENTER> 键进行安装: # 回车
  1. 选择数据存储的文件夹
选择存储数据的文件夹
----------请选择一个文件夹,该文件夹必须为空。Data folder (默认﹕ /opt/Kingbase/ES/V8/data):  # 默认,回车
===============================================================================
数据库端口
-----请输入数据库服务监听端口,默认54321。端口 (默认﹕ 54321): ===============================================================================
数据库管理员
------请输入数据库管理员用户名。User (默认﹕ system): sysdba    ===============================================================================
输入密码
----本次安装需输入密码才能继续。请输入密码: 请输入密码:********===============================================================================
再次输入密码
------本次安装需再次输入密码才能继续。请再次输入密码: 请再次输入密码:********===============================================================================
数据库服务字符集
--------请输入服务端字符集编码。->1- UTF82- GBK3- GB18030输入您选择的号码,或按 <ENTER> 键以接受缺省值: 1===============================================================================
数据库兼容模式
-------请输入数据库兼容模式。1- PG->2- ORACLE3- MySQL输入您选择的号码,或按 <ENTER> 键以接受缺省值: 2===============================================================================
字符大小写敏感特性
---------
请输入字符大小写敏感特性。->1- YES2- NO输入您选择的号码,或按 <ENTER> 键以接受缺省值:   # 默认,回车
===============================================================================
存储块大小
-----
请输入存储块大小。->1- 8k2- 16k3- 32k输入您选择的号码,或按 <ENTER> 键以接受缺省值:   # 默认,回车===============================================================================
加密方法
----
请选择加密方法。->1- sm42- rc4输入您选择的号码,或按 <ENTER> 键以接受缺省值:  # 默认,回车
===============================================================================
身份认证方法
------请选择身份认证方法。->1- scram-sha-2562- scram-sm33- sm44- sm3输入您选择的号码,或按 <ENTER> 键以接受缺省值:   # 默认,回车
===============================================================================
提示
--数据库即将被安装,需要花费一些时间,请耐心等待。请按 <ENTER> 键继续:   # 回车
  1. 完成完成
安装完成
----
恭喜!KingbaseES V8 已成功地安装到:
/opt/Kingbase/ES/V8
如果您需要将 KingbaseES V8 注册为系统服务,请运行/opt/Kingbase/ES/V8/install/script/root.sh
按 <ENTER> 键以退出安装程序: 
  1. 注册服务

切换到root用户执行下面脚本

/opt/Kingbase/ES/V8/install/script/root.sh

2. 取消挂载

 umount /mnt/KingbaseESV8/

4. 卸载KingbaseES

  • 图形化卸载
  • 控制台卸载
  • 静默卸载

1. 删除数据库服务

如果在安装后执行root.sh脚本在系统中注册了数据库服务,需要在卸载前执行rootuninstall.sh脚本删除已注册的数据库服务。具体步骤如下:

  1. 打开新终端;
  2. 切换到root用户;
  3. 运行${安装目录}/install/script/rootuninstall.sh 。

2. 控制台卸载

1. 启动卸载

您以kingbase用户登录系统后,进入${安装目录}/Uninstall目录,执行如下命令,启动卸载程序。

sh Uninstaller -i console

这篇关于Centos7安装KingBaseES8(人大金仓V8)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/796035

相关文章

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

龙蜥操作系统Anolis OS-23.x安装配置图解教程(保姆级)

《龙蜥操作系统AnolisOS-23.x安装配置图解教程(保姆级)》:本文主要介绍了安装和配置AnolisOS23.2系统,包括分区、软件选择、设置root密码、网络配置、主机名设置和禁用SELinux的步骤,详细内容请阅读本文,希望能对你有所帮助... ‌AnolisOS‌是由阿里云推出的开源操作系统,旨

Ubuntu系统怎么安装Warp? 新一代AI 终端神器安装使用方法

《Ubuntu系统怎么安装Warp?新一代AI终端神器安装使用方法》Warp是一款使用Rust开发的现代化AI终端工具,该怎么再Ubuntu系统中安装使用呢?下面我们就来看看详细教程... Warp Terminal 是一款使用 Rust 开发的现代化「AI 终端」工具。最初它只支持 MACOS,但在 20

mysql-8.0.30压缩包版安装和配置MySQL环境过程

《mysql-8.0.30压缩包版安装和配置MySQL环境过程》该文章介绍了如何在Windows系统中下载、安装和配置MySQL数据库,包括下载地址、解压文件、创建和配置my.ini文件、设置环境变量... 目录压缩包安装配置下载配置环境变量下载和初始化总结压缩包安装配置下载下载地址:https://d

LinuxMint怎么安装? Linux Mint22下载安装图文教程

《LinuxMint怎么安装?LinuxMint22下载安装图文教程》LinuxMint22发布以后,有很多新功能,很多朋友想要下载并安装,该怎么操作呢?下面我们就来看看详细安装指南... linux Mint 是一款基于 Ubuntu 的流行发行版,凭借其现代、精致、易于使用的特性,深受小伙伴们所喜爱。对

Linux(Centos7)安装Mysql/Redis/MinIO方式

《Linux(Centos7)安装Mysql/Redis/MinIO方式》文章总结:介绍了如何安装MySQL和Redis,以及如何配置它们为开机自启,还详细讲解了如何安装MinIO,包括配置Syste... 目录安装mysql安装Redis安装MinIO总结安装Mysql安装Redis搜索Red

python安装完成后可以进行的后续步骤和注意事项小结

《python安装完成后可以进行的后续步骤和注意事项小结》本文详细介绍了安装Python3后的后续步骤,包括验证安装、配置环境、安装包、创建和运行脚本,以及使用虚拟环境,还强调了注意事项,如系统更新、... 目录验证安装配置环境(可选)安装python包创建和运行Python脚本虚拟环境(可选)注意事项安装

gradle安装和环境配置全过程

《gradle安装和环境配置全过程》本文介绍了如何安装和配置Gradle环境,包括下载Gradle、配置环境变量、测试Gradle以及在IntelliJIDEA中配置Gradle... 目录gradle安装和环境配置1 下载GRADLE2 环境变量配置3 测试gradle4 设置gradle初始化文件5 i

centos7基于keepalived+nginx部署k8s1.26.0高可用集群

《centos7基于keepalived+nginx部署k8s1.26.0高可用集群》Kubernetes是一个开源的容器编排平台,用于自动化地部署、扩展和管理容器化应用程序,在生产环境中,为了确保集... 目录一、初始化(所有节点都执行)二、安装containerd(所有节点都执行)三、安装docker-

Jsoncpp的安装与使用方式

《Jsoncpp的安装与使用方式》JsonCpp是一个用于解析和生成JSON数据的C++库,它支持解析JSON文件或字符串到C++对象,以及将C++对象序列化回JSON格式,安装JsonCpp可以通过... 目录安装jsoncppJsoncpp的使用Value类构造函数检测保存的数据类型提取数据对json数