龙空技术网

Linux(centOS7) KingBase(人大金仓)安装和部署

毒者NF 107

前言:

而今我们对“centos7怎么解压tar包”大约比较重视,兄弟们都想要知道一些“centos7怎么解压tar包”的相关资讯。那么小编也在网上收集了一些有关“centos7怎么解压tar包””的相关内容,希望朋友们能喜欢,姐妹们快快来了解一下吧!

前言

最近公司需要将mysql数据库切换到kingbase数据库的需求,在网上查找些资料后并整理成笔记如下!
1. 前置准备1.1 文件准备

安装包: KingbaseES_V008R003C002B0180_Lin64_install.tar.gz (在kingbase官网可以下载) 授权文件:license_V8R3-标准版.dat

1.2操作系统用户

安装用户对于安装路径需要有“读”、“写”、“执行”的权限。在linux系统中,需要以非root用户执行

安装程序,且该用户需要有标准的home目录。

使用root用户登录系统,并执行如下命令创建kingbase用户:

useradd kingbase
使用root用户,设置kingbase用户名密码
passwd kingbase
创建目录
mkdir -p /home/kingbase
使用kingbase用户,上传安装 KingbaseES_V008R003C002B0180_Lin64_install.tar.gz 到/home/kingbase下,如果是使用root拷贝的安装包,需要将安装包权限赋予 kingbase用户,使用root执行命令如下:
chown -R kingbase:kingbase /home/kingbase/KingbaseES_V008R003C002B0180_Lin64_install.tar.gz
使用kingbase用户,解压目录
cd /home/kingbasetar -zxvf KingbaseES_V008R003C002B0180_Lin64_install.tar.gzmv KingbaseES_V008R003C002B0180_Lin64_install kingbase
1.3安装目录创建目录
mkdir -p /opt/Kingbase/ES/V8

KingbaseES安装过程中有默认的安装目录/opt/Kingbase/ES/V8,如直接使用kingbase用户安装,安装过程中会提示没有权限,需要将安装目录的权限赋予kingbase用户。使用root用户执行

chown -R kingbase:kingbase /opt/Kingbase/ES/V8

上传文件 license_V8R3-标准版.dat到该这个目录下

1.4 数据目录

kingbaseES中存放数据文件的目录,可以与安装目录分开,用户可以根据系统的业务数据增量来设置数据目录路径,可以将数据目录初始化在本机硬盘或者挂载的盘阵上。

1.5 配置内核参数

为了预防在数据库安装和使用过程中出现问题,需要检查和设置内核参数。以保证数据库安装和运行不会出现问题。

安装

使用kingbase用户:

进入目录/home/kingbase/kingbase

cd /home/kingbase/kingbase
运行
sh ./setup.sh
安装过程中需要指定接受协议,等等 默认全部通过,完全安装,进入指定授权文件,如下

指定授权文件位置即可,后默认回车安装完成!

使用root权限进入/opt/Kingbase/ES/V8/Scripts

cd /opt/Kingbase/ES/V8/Scripts./root.sh
安装完成后记 (使用maven)

朋友:你可能发现在maven中央仓库中找不到kingbase 驱动坐标

解决方案:

去金昌人大官网查找kingbase8-8.2.0.jar驱动

将本地jar包打包到maven仓库中 (我下载的位置是D:\Desktop\kingbase8-8.2.0.jar

打入仓库

mvn install:install-file -Dfile='D:\Desktop\kingbase8-8.2.0.jar' -DgroupId='com.kingbase8' -DartifactId=kingbase8 -Dversion='8.2.0' -Dpackaging=jar
使用方法
<dependency>    <groupId>com.kingbase8</groupId>    <artifactId>kingbase8</artifactId>    <version>8.2.0</version></dependency>
结束

标签: #centos7怎么解压tar包