【KingbaseES】R6命令行部署数据库集群
- A.数据库安装包下载
- 软件下载页面
- 授权下载页面
 
- B.数据库集群部署软件安装
- 第一步:创建Kingbase用户
- 第二步:上传安装包
- 1.创建Kingbase用户和准备安装目录
- 2.使用FTP工具上传安装包镜像和授权文件到install目录下并授权
- 将拥有者改为kingbase用户及授予700权限
 
- 3.临时挂载KingbaseES V008R006C007B0024镜像文件
- 1.挂载镜像文件
- 2.检查镜像文件是否挂载成功
 
 
- 第三步:安装集群部署工具
- 1.执行安装文件
- 2.开始安装
- 3.到这里按回车就安装完成了
 
 
- C.集群安装前准备工作
- 1.复制系统脚本到/home/kingbase目录下
- 2.修改系统配置文件
- (1)关闭防火墙
- (2)调整ssh参数
 
- 3.修改配置文件
- 4.配置服务器间免密操作
 
- D.数据库集群安装
- E.添加环境变量
- F.数据库常用命令
- 1.集群状态查看
- 2.使用DBVIP进入数据库
- 3.停止数据库集群
- 4.启动数据库集群
 
写文章不容易:希望大家对有帮助的文章点个赞鼓励下作者继续创作
A.数据库安装包下载
临时授权文件及软件安装包均包含在一下链接中
 下载地址
软件下载页面

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

授权下载页面

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

 结果如图

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

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

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

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

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

2.开始安装

 
回车进行下一步,直到出现以上界面,回复Y键回车

** 选择客户端安装**

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

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

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

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

2.修改系统配置文件
192.168.3.161 192.168.3.162都需要执行一下步骤
(1)关闭防火墙
service firewalld stop //停止防火墙
service firewalld disable //永久关闭防火墙
(2)调整ssh参数
vi /etc/ssh/sshd_config
找到以下开关改为
USEDNS=no
GSSAPIAuthentication=no
重启sshd服务
systemctl restart sshd
3.修改配置文件
vi install.conf
原文件:
 


 
 修改一下图中项目
 
 
 
 其他项目保持默认即可
vi cluster_install.sh
原文件如下
 
 修改为
 
 修改好两个文件配置文件就完成了
4.配置服务器间免密操作
su root
cd /home/kingbase
./trust_cluster.sh //免密配置脚本

D.数据库集群安装
./cluster_install.sh

 
 
 
 
 
到这步数据库安装已经成功了
E.添加环境变量
su - kingbase

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

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

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

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

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

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

















![[git] cherry pick 将某个分支的某次提交应用到当前分支](https://img-blog.csdnimg.cn/6fd35a6aa41641f9b76da60bdab03750.png)


