网站术语,建设部资质申报网站,黄冈网站建设有哪些,长春seo优化准备工作
两台服务器
服务器的配置参照官网要求来
服务器名配置服务器IPoceanbase116g8h192.168.10.239oceanbase216g8h192.168.10.239
这里选oceanbase1作为 obd机器
oceanbase安装包 选择社区版本的时候自己系统的安装包
ntp时间同步rpm包
联网机器下载所需的软件包 …准备工作
两台服务器
服务器的配置参照官网要求来
服务器名配置服务器IPoceanbase116g8h192.168.10.239oceanbase216g8h192.168.10.239
这里选oceanbase1作为 obd机器
oceanbase安装包 选择社区版本的时候自己系统的安装包
ntp时间同步rpm包
联网机器下载所需的软件包 在联网的机器上下载 ntp 和 ntpdate 的 RPM 包以及它们的依赖项。 创建一个目录用于保存下载的软件包 mkdir -p /tmp/ntp-packages
cd /tmp/ntp-packages下载 ntp 和 ntpdate 及其依赖项 yum install --downloadonly --downloaddir/tmp/ntp-packages ntp ntpdate上述命令会将 ntp 和 ntpdate 及其所有依赖项下载到 /tmp/ntp-packages 目录。 将软件包传输到不联网的机器 使用 scp 或其他工具将下载的包传输到不联网的机器。 scp /tmp/ntp-packages/* usernon-networked-machine:/tmp/ntp-packages在不联网的机器上安装软件包 在不联网的机器上使用以下命令安装传输过来的软件包 cd /tmp/ntp-packages使用 rpm 安装 rpm -Uvh *.rpm或使用 yum 安装 yum localinstall *.rpm验证安装 在不联网的机器上验证是否成功安装ntpd --version
ntpdate --version清理临时文件 安装完成后可以清理下载的临时文件rm -rf /tmp/ntp-packages所有软件准备好如下
将软件包拖入到OceanBase1服务器上解压并安装
tar -xzf oceanbase-all-in-one-*.tar.gz
cd oceanbase-all-in-one/bin/
./install.sh
source ~/.oceanbase-all-in-one/bin/env.sh再执行
source ~/.oceanbase-all-in-one/bin/env.sh最后参照官网的安装前配置一项一项配置 https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000001573566 千万不要偷懒不然就会卡在某一步安装不了两台都需要配置 配置完成后使用命令odb web打开web
使用服务器IP加8680端口访问页面 按自己的配置设置
可以复杂后面的命令OceanBase1机器上执行进入pbproxyproxy可以理解成路由可以管理集群内的所有机器 也可以使用navicat连接 密码就是前面设置的 也可以分别单独去连接两台 我这里一共建立了三个连接用于测试
测试备份效果
在oceanbaes1里新建数据库demo和表user 刷新OceanBase2可以看到数据已经同步过来了
使用proxy操作数据库
在proxy里往刚刚创建的user表插入一条数据 数据也都同步过来了
在后期使用中使用程序连接的是proxy操作而不是直接操作数据库由proxy去进行内部操作
这里由于测试条件有限没把proxy和OceanBaseDB分开企业中proxy应该单独搭建高可用集群来控制其他OceanBaseDB集群