【KingbaseES】R6 Liunx下使用命令行部署数据库集群

news2024/11/27 22:42:43

【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

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1192681.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Truffle】四、通过Ganache部署连接

目录 一、下载安装 Ganache: 二、在本地部署truffle 三、配置ganache连接truffle 四、交易发送 除了用Truffle Develop,还可以选择使用 Ganache, 这是一个桌面应用,他同样会创建一个个人模拟的区块链。 对于刚接触以太坊的同学来说&#x…

【ATTCK】MITRE Caldera 朴素贝叶斯规划器

CALDERA是一个由python语言编写的红蓝对抗工具(攻击模拟工具)。它是MITRE公司发起的一个研究项目,该工具的攻击流程是建立在ATT&CK攻击行为模型和知识库之上的,能够较真实地APT攻击行为模式。 通过CALDERA工具,安全…

个人怎么投资伦敦金?

伦敦金是一种被广泛交易的黄金合约,是投资者参与黄金市场的一种交易方式。伦敦金投资也是黄金交易中最为方便快捷的一个种类,在黄金交易市场中占有较大的比例,每天都有来自全球各地的投资者参与买卖,是实现财富增益的一个有效途径…

使用电阻检测仪是否能满足生产车间防静电要求

在现代工业生产中,静电对产品质量和人员安全造成的影响越来越受到重视。特别是在电子、半导体、化工等领域,静电问题可能导致产品损坏、人员触电等严重后果。因此,生产车间的防静电工作显得尤为重要。而电阻检测仪作为一种常用的防静电工具&a…

代码随想录算法训练营Day 47 || 198.打家劫舍、213.打家劫舍II、337.打家劫舍 III

198.打家劫舍 力扣题目链接(opens new window) 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系…

【开源分享】国内可用的免费安卓GPT语音助手 - 可音量键唤起,可联网

写在前面:这是一个我写的开源GPT语音助手,不收钱,只求Star! 简要介绍 这是一个基于ChatGPT的安卓端语音助手,允许用户通过手机音量键从任意界面唤起并直接进行语音交流,用最快捷的方式询问并获取回复 使用效果 一、基…

Hadoop学习总结(使用Java API操作HDFS)

使用Java API操作HDFS,是在安装和配置Maven、IDEA中配置Maven成功情况下进行的,如果Maven安装和配置不完全将不能进行Java API操作HDFS。 由于Hadoop是使用Java语言编写的,因此可以使用Java API操作Hadoop文件系统。使用HDFS提供的Java API构…

工厂设备报修的流程是怎样的?维修流程要如何优化?

在当今高度自动化的生产环境中,工厂设备的正常运行无疑对于企业的生产效率和经济效益具有至关重要的影响。然而,设备故障是生产过程中不可避免的现象。当设备发生故障时,如何快速、有效地进行报修、维修,以恢复设备的正常运转&…

基于SSM的在线作业管理系统 -octopus-master(源码+调试)

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…

HashMap存值、取值及哈希碰撞原理分析

HashMap中的put()和get()的实现原理: map.put(k,v)实现原理 首先将k,v封装到Node对象当中(节点)。 然后它的底层会调用K的hashCode()方法得出hash值。 通过哈希表函数/哈希算法,将hash值转换成数组的下标,下标位置上…

纵行科技LPWAN2.0芯片产品ZT1826获“2023年度硬核芯”大奖

2023年10月30日,由深圳市芯师爷科技有限公司主办、慕尼黑华南电子展协办、深圳市半导体行业协会支持的“第五届硬核芯生态大会暨2023汽车芯片技术创新与应用论坛”在深圳国际会展中心1号馆圆满落幕。当晚,“2023年度硬核芯评选”获奖榜单同步揭晓并进行颁…

【C++心愿便利店】No.12---C++之探索string底层实现

文章目录 前言一、写实拷贝(了解)二、string类常用接口实现2.1 成员变量2.2 默认构造函数2.3 拷贝构造函数2.4 operator2.5 operator[]2.6 c_str2.7 size()2.8 capacity() 三、迭代器的实现3.1 begin()和end()3.2 范围for 四、string类增删查改4.1 reser…

四川芸鹰蓬飞商务信息咨询有限公司电商带货可信吗

今天,我们要向大家介绍的是四川芸鹰蓬飞商务信息咨询有限公司的电商带货服务,一个在电商领域独树一帜的服务项目。它的出现,不仅为电商行业注入了新的活力,也引领了行业发展的新趋势。 一、背景介绍 四川芸鹰蓬飞商务信息咨询有限…

mac 安装使用svn教程

mac 安装使用svn教程 一、安装Homebrew 要在Mac OS上安装SVN,首先需要安装Homebrew。Homebrew是一个流行的包管理器,因此我们将使用它来安装SVN。 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"…

电子印章怎么弄?三步教你电子印章在线生成免费教程!

在这个数字化快速发展的时代,电子印章已经成为日常商务活动中不可或缺的一部分。相对于传统的实体印章,电子印章具有更高的便捷性和安全性,更是无纸化办公中必不可少的一环。那么,电子印章怎么弄呢?跟着下面这三步来操…

Map and Set

map and set 文章目录 map and set前言搜索树<1> 操作-查找<2> 操作-插入<3> 操作-删除<4> 代码展示<5> 性能分析 Map 和 Set 概念及应用场景Map 和 Set 模型分析Map 的使用<1> Map常用方法说明<3> TreeMap 演示<2> Entry 内部…

[git] cherry pick 将某个分支的某次提交应用到当前分支

功能&#xff1a;将某个分支的某次提交应用到当前分支 应用场景&#xff1a; 在合并分支时&#xff0c;是将源分支的所有内容都合并到目标分支上&#xff0c;有的时候我们可能只需要合并源分支的某次或某几次的提交&#xff0c;这个时候我们就需要使用到git的cherry-pick操作…

超级APP,All in one APP

在信息化时代&#xff0c;企业需要处理的数据和使用的各种系统繁多复杂。然而&#xff0c;传统的应用往往孤立存在&#xff0c;导致数据无法流动和系统无法高效对接。WorkPlus作为一款超级APP&#xff0c;以其全面的功能和强大的集成能力&#xff0c;实现了数据到系统的全方位集…

GitHub Copilot Chat将于12月全面推出;DeepLearning.AI免费新课

&#x1f989; AI新闻 &#x1f680; GitHub Copilot Chat将于12月全面推出&#xff0c;提升开发者的生产力 摘要&#xff1a;GitHub宣布将于12月全面推出GitHub Copilot Chat&#xff0c;这是GitHub Copilot的一个新功能&#xff0c;旨在帮助开发者编写代码。它能够集成到开…

乐优商城(三)品牌管理

1. 品牌的新增 1.1 url 异步请求 点击品牌管理下的新增品牌&#xff0c;填写品牌信息后提交 2.打开浏览器控制台 由此可以得知&#xff1a; 请求方式&#xff1a;POST请求路径&#xff1a;/item/brand请求参数&#xff1a;{name: “测试品牌”, image: “”, cids: “76,32…