Linux(centOS7) KingBase(人大金仓)安装和部署
前言最近公司需要将mysql数据库切换到kingbase数据库的需求,在网上查找些资料后并整理成笔记如下!1. 前置准备1.1 文件准备安装包:KingbaseES_V008R003C002B0180_Lin64_install.tar.gz (在kingbase官网可以下载)授权文件:license_V8R3-标准版.dat1.2操作系统用户安装用户对于安装路径需要有“读”、“写”、“执行”的权
前言
最近公司需要将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/kingbase
tar -zxvf KingbaseES_V008R003C002B0180_Lin64_install.tar.gz
mv 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>
结束
更多推荐
所有评论(0)