人大金仓KingbaseES_V008R006C008B0014安装

人大金仓安装

一、安装前准备工作

1、硬件环境要求

KingbaseES支持通用X86_64、龙芯、飞腾、鲲鹏等国产CPU硬件体系架构。

2、软件环境要求

KingbaseES支持各种主流的Linux操作系统64位发行版本,包括CentOS、中标麒麟、银河麒麟、统信UOS、Deepin、凝思、中科方德等操作系统。

3、安装包准备

KingbaseES_V008R006C008B0014_Lin64_install.iso

4. 创建安装用户

sh 复制代码
useradd -m kingbase

继续运行如下命令设置kingbase用户的密码: hcloud1234

sh 复制代码
passwd kingbase

5. 安装目录

使用root用户先创建该目录,并赋予kingbase用户对该目录的读写权限。

mkdir -p /opt/Kingbase/ES/V8
mkdir -p /opt/Kingbase/ES/package
chown -R kingbase:kingbase /opt/Kingbase/ES/V8
chown -R kingbase:kingbase /opt/Kingbase/ES/package

6. 安装包的挂载与取消

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

#cd KingbaseES_V008R006C008B0014_Lin64_install.iso所在目录
mount KingbaseES_V008R006C008B0014_Lin64_install.iso /opt/Kingbase/ES/package

7.证书下载

mkdir -p /opt/Kingbase/ES/license/license_29404

放入 /opt/Kingbase/ES/license/license_29404 目录

二、安装KingbaseES

1. 启动安装程序

已kingbase 用户进入安装程序中setup.sh所在目录,以kingbase用户执行如下命令:

su kingbase 
cd /opt/Kingbase/ES/package
sh setup.sh -i console

命令执行后,将会启动安装程序。

1.1开始安装
1.2 许可证

输入Y(不分大小写)表示接受此许可协议条款。

1.3 选择安装方式

我在这里选3,可以看到安装选项,一般就选1就行。

1.4选择授权文件路径

/opt/Kingbase/ES/license/license_29404/license_29404_0.dat

1.5 设置安装路径(默认)

默认即可

1.6 安装摘要信息(默认)

此步骤用于显示即将安装产品的摘要信息。包括:

产品名称。

安装文件夹。

指定安装的功能部件。

安装路径所在磁盘空间信息。

1.7 初始化数据库(默认)

输入数据库数据目录,默认数据库数据目录为:/opt/Kingbase/ES/V8/data

1.8设置端口(默认)
1.9 设置账号(默认)
1.10 输入密码 (hcloud1234)
1.11 选择字符集编码(默认)
1.12 选择数据库类型。默认是oracle,我这边选择的是mysql。
1.13 字符大小写敏感性

后续默认即可

1.14 执行root.sh

对于linux系统,金仓数据库管理系统KingbaseES V8R6 安装完成后,需执行root.sh,具体步骤如下:

打开新终端;

切换到root用户;

sh 复制代码
/opt/Kingbase/ES/V8/install/script/root.sh
1.15 开放端口及防火墙
firewall-cmd --add-port=54321/tcp --permanent
firewall-cmd --reload
1.16 登录测试

精简安装

下载文件

安装前配置

sh 复制代码
useradd -m kingbase
passwd kingbase
mkdir -p /opt/Kingbase/ES/license/license_29404

mkdir -p /opt/Kingbase/ES/V8
mkdir -p /opt/Kingbase/ES/package
chown -R kingbase:kingbase /opt/Kingbase/ES/V8
chown -R kingbase:kingbase /opt/Kingbase/ES/package

firewall-cmd --add-port=54321/tcp --permanent
firewall-cmd --reload

将证书和iso拷贝到 /opt/Kingbase/ES/license/license_29404 目录

#cd KingbaseES_V008R006C008B0014_Lin64_install.iso所在目录
mount KingbaseES_V008R006C008B0014_Lin64_install.iso /opt/Kingbase/ES/package

cat >/opt/Kingbase/ES/silent.cfg<<EOF
CHOSEN_INSTALL_SET=3
CHOSEN_FEATURE_LIST=SERVER,KSTUDIO,KDTS,INTERFACE,DEPLOY,KINGBASEHA
KB_LICENSE_PATH=/opt/Kingbase/ES/license/license_29404/license_29404_0.dat
USER_INSTALL_DIR=/opt/Kingbase/ES/V8
USER_SELECTED_DATA_FOLDER=
DB_PORT=54321
DB_USER=system
DB_PASS=hcloud1234
DB_PASS2=hcloud1234
ENCODING_PARAM=UTF8
DATABASE_MODE_PARAM=MySQL
CASE_SENSITIVE_PARAM=NO
BLOCK_SIZE_PARAM=8k
ENCRYPT_METHOD_PARAM=sm4
Device=
Driver=
Maxkey=
Align=
AUTHENTICATION_METHOD_PARAM=scram-sha-256
EOF

开始安装

su kingbase
cd /opt/Kingbase/ES/package
./setup.sh -i silent -f /opt/Kingbase/ES/silent.cfg

切换到root用户;

sh 复制代码
/opt/Kingbase/ES/V8/install/script/root.sh

登录

相关推荐
烦躁的大鼻嘎1 分钟前
【Linux】深入理解GCC/G++编译流程及库文件管理
linux·运维·服务器
乐大师1 分钟前
Deepin登录后提示“解锁登陆密钥环里的密码不匹配”
运维·服务器
ac.char8 分钟前
在 Ubuntu 上安装 Yarn 环境
linux·运维·服务器·ubuntu
敲上瘾8 分钟前
操作系统的理解
linux·运维·服务器·c++·大模型·操作系统·aigc
tatasix25 分钟前
MySQL UPDATE语句执行链路解析
数据库·mysql
南城花随雪。38 分钟前
硬盘(HDD)与固态硬盘(SSD)详细解读
数据库
儿时可乖了39 分钟前
使用 Java 操作 SQLite 数据库
java·数据库·sqlite
懒是一种态度41 分钟前
Golang 调用 mongodb 的函数
数据库·mongodb·golang
天海华兮43 分钟前
mysql 去重 补全 取出重复 变量 函数 和存储过程
数据库·mysql
soulteary1 小时前
突破内存限制:Mac Mini M2 服务器化实践指南
运维·服务器·redis·macos·arm·pika