【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