【KingbaseES】R6命令行部署数据库集群
- A.数据库安装包下载
- B.数据库集群部署软件安装
-
- 第一步:创建Kingbase用户
- 第二步:上传安装包
-
- 1.创建Kingbase用户和准备安装目录
- 2.使用FTP工具上传安装包镜像和授权文件到install目录下并授权
- [3.临时挂载KingbaseES V008R006C007B0024镜像文件](#3.临时挂载KingbaseES V008R006C007B0024镜像文件)
- 第三步:安装集群部署工具
- C.集群安装前准备工作
- D.数据库集群安装
- E.添加环境变量
- F.数据库常用命令
写文章不容易:希望大家对有帮助的文章点个赞鼓励下作者继续创作
A.数据库安装包下载
临时授权文件及软件安装包均包含在一下链接中
下载地址
软件下载页面

根据操作系统,cpu选择对应的版本下载

授权下载页面

B.数据库集群部署软件安装
本地为演示整个操作流程以虚拟机演示为主:
IP 192.168.3.161 192.168.3.162
以下步骤均在192.168.3.161下完成
第一步:创建Kingbase用户
bash
adduser kingbase //创建用户
passwd kingbase //修改用户密码
第二步:上传安装包
1.创建Kingbase用户和准备安装目录
bash
cd /home/kingbase
mkdir install
mkdir setup
install目录作为安装包具体存放目录
setup作为挂载ISO光盘文件目录

结果如图

2.使用FTP工具上传安装包镜像和授权文件到install目录下并授权
这里本人使用的是KingbaseES V008R006C007B0024版本

将拥有者改为kingbase用户及授予700权限
bash
chown -R kingbase:kingbase ./*
chmod -R 700 ./*

3.临时挂载KingbaseES V008R006C007B0024镜像文件
1.挂载镜像文件
bash
mount install/KingbaseES_V008R006C007B0024_Lin64_install.iso ./setup/

2.检查镜像文件是否挂载成功

这里已经证明挂载成功了
第三步:安装集群部署工具
1.执行安装文件
bash
su kingbase
pwd
./setup.sh -i console

2.开始安装
回车进行下一步,直到出现以上界面,回复Y键回车

** 选择客户端安装**

** 绝对路径填写 /home/kingbase/KingbaseES/V8 **

** 出现上图直接按回车 **
3.到这里按回车就安装完成了
在这里插入图片描述
C.集群安装前准备工作
1.复制系统脚本到/home/kingbase目录下
bash
cd /home/kingbase/KingbaseES/V8/KESRealPro/V008R006C007B0024/ClientTools/guitools/DeployTools/zip/
ls -l

bash
cp ./* /home/kingbase
cd /home/kingbase
ls -l

拷贝授权文件到/home/kingbase目录下
bash
cp ./install/license.dat ./

2.修改系统配置文件
192.168.3.161 192.168.3.162都需要执行一下步骤
(1)关闭防火墙
bash
service firewalld stop //停止防火墙
service firewalld disable //永久关闭防火墙
(2)调整ssh参数
bash
vi /etc/ssh/sshd_config
找到以下开关改为
USEDNS=no
GSSAPIAuthentication=no
重启sshd服务
bash
systemctl restart sshd
3.修改配置文件
bash
vi install.conf
原文件:
修改一下图中项目
其他项目保持默认即可
bash
vi cluster_install.sh
原文件如下
修改为
修改好两个文件配置文件就完成了
4.配置服务器间免密操作
bash
su root
cd /home/kingbase
./trust_cluster.sh //免密配置脚本

D.数据库集群安装
bash
./cluster_install.sh
到这步数据库安装已经成功了
E.添加环境变量
bash
su - kingbase

修改./bashrc 系统配置文件
bash
vi ~/.bashrc
在最后一行添加代码
bash
export PATH=/home/kingbase/cluster/kingbase/bin:$PATH

让以上修改的配置文件生效
bash
source ~/.bashrc

F.数据库常用命令
1.集群状态查看
bash
repmgr cluster show

证明集群已经运行成功了
node1 为主机
2.使用DBVIP进入数据库
bash
ksql -Usystem test -h 192.168.3.163 -p 54321
-U 用户名称
test 代表数据库
-h 表示数据库服务器IP 我使用的是DBVIP公共访问入口
-p 表述数据库端口

3.停止数据库集群
bash
sys_monitor.sh stop

4.启动数据库集群
bash
sys_monitor.sh start
