侧边栏壁纸
  • 累计撰写 35 篇文章
  • 累计创建 14 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

ocp express测试体验

子曰
2023-06-13 / 0 评论 / 0 点赞 / 423 阅读 / 830 字 / 正在检测是否收录...

1. 安装前的准备工作

首先配置OB的yum源:

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/oceanbase/OceanBase.repo

安装obd-1.6.2(当前最新版):

yum install -y ob-deploy-1.6.2 
source /etc/profile.d/obd.sh

OceanBase 从 V4.0.0 开始提供统一的安装包 all-in-one package。您可以通过这个统一的安装包一次性完成 OBD、OceanBase 数据库、ODP、OBAgent、Grafana、Prometheus和 OCP Express 的安装。

上传软件包到安装目录后解压:

unzip oceanbase-all-in-one.zip

image-20230327120106789

默认的安装路径(install_path)是在 用户根目录下:~/.oceanbase-all-in-one

进行安装过程:

# 1. 这个过程是clone本地rpm包到obd的本地源,并设置环境变量
./install.sh

# 执行完成后有如下输出
#####################################################################
 Install Finished
=====================================================================
Setup Environment:     source ~/.oceanbase-all-in-one/bin/env.sh
Start Web Service:     obd web
Quick Start:           obd demo
More Details:          obd -h
=====================================================================

按照提示执行:

source ~/.oceanbase-all-in-one/bin/env.sh
obd web

image-20230327120252506

按照提示打开网址:

image-20230327120352681

整个页面很大气,科技感十足,配上OB的新logo,新的主题色彩,。

点击开始体验之旅开始体验的部署。

2. 开始体验之旅

开局一张图:

image-20230327121352290

可以看到部署模式分为完全部署和精简部署,上图是一个完全部署的截图,可以看到主要有四个组件:OceanBase server、obproxy、OCPExpress、OBAgent。

精简部署,只部署observer:

image-20230327122255105

选择完全部署,修改集群名字,进入下一步:

image-20230327122756352

修改相应的配置

image-20230327142013408

下一步修改集群配置:

集群配置这里也有两个选项,最大占用和最小可用,还可以自定义一些配置:

image-20230327142244953

集群自定义配置结束后进入到下一步,预检查:

image-20230327144937258

第一步就遇到了错误,开始以为是用户不对,后来新建了admin用户重试依然报错,开始按照文档处理错误。

image-20230327150107136

obd命令可以看到集群了,执行obd cluster edit-config lcxtest,提示obd正在被其他应用锁住了,应该是obd web锁住的。

image-20230327150226395

进去对应的目录里:cd /root/.obd/cluster/lcxtest,里边有一个配置文件,修改配置vim config.yaml

image-20230327150544683

可以看到ssh端口默认用的22,而我们设备的ssh端口是自定义的,修改端口,白屏上点击重试,依然失败,可以看到配置文件发生了覆盖,端口又变回了22。

从黑屏上看输出的日志,有显示说临时配置文件cluster config path: /tmp/obdz3etdi_pyaml

image-20230327153828881

修改临时配置文件的 port 配置,再次刷新,任然失败,看日志输出是,是每次测试生成新的临时配置文件。

可以为sshd增加一个端口号后继续部署。

建议1:白屏增加自定义 ssh 端口的功能。

3. 体验

登录进去首先看到的是集群总览,显示集群和状态,关键指标比较清晰。

image-20230419154743102

左侧有租户管理,集群监控等项目,更细致更人性化。

0

评论区