OceanBase 2.x 试用版安装体验——OCP 2.3

  • 时间:
  • 浏览:2
  • 来源:uu直播快3_UU快3直播平台

但会 observer进程异常/监听不正常,则看看是完整篇 一定会资源问题图片。但会 OB容器给的内存太小,是有但会 原困observer进程起不来。

具体确认还还并能进入容器内控 查看observer进程的运行日志。

3.1 安装文件列表

根据后面 线索分析问题图片但会 跟哪几步有关系,但会 把相应的步骤都清理但会 重新执行一遍。

先确保本机的yum源是可用的。

OceanBase数据库产品是还并能安装的,自动化运维产品(OCP)完整篇 一定会还并能但会 建议安装。但会 不安装OCP,则还并能手动安装OceanBase数据库产品,详情参考《OceanBase 2.x体验:手动搭建OceanBase集群》。

官网下载文件里包含试用版安装手册,本文分享OCP安装体验,一些人在使用中遇到任何技术问题图片都可那末 联系我但会 一些OceanBase团队成员。

OceanBase 2.2试用版安装包官网下载地址:https://oceanbase.alipay.com/download/resource

文件大小1.9G左右,下载文件后建议用root但会 有sudo权限的账户解压缩并运行相关命令。

通常问题图片会出在资源方面、环境方面(监听进程、mysql客户端)等。

操作系统类型,内控 客户机型一般选泽 centos或redhat。

打卡浏览器,访问 http://11.xxx.87.5:150150,能跳出登录界面基本安装就成功了。

以上文件中,以.rpm结尾的是OB、OBProxy和obclient的安装包,以install开头以.sh结尾的文件是自动化安装的shell脚本,有兴趣看具体安装逻辑的看得人哪几个脚本。

在OB容器安装一步中,会启动还还有一个多多observer进程,启动一定会有个IO性能测试过程,以及启动过程包含个OB 初始化(boostrap)操作,所以一些步会还并能5-10分钟。安装主进程通过mysql客户端使用账户名和密码循环连接进去检测进程是否是准备好。

配置文件里配置是对应各个初始化任务的,但会 不做那一项初始化任务,那参数就可那末 忽略。如完整篇 一定会所有的机器都还并能安装Docker,那末 docker相关参数就可那末 忽略。

OCP、OB以及备份软件等一定会安放入admin用户下,使用admin的默认目录/home/admin。尤其是OB的运行日志(observer.log和rootservice.log等)一定会在/home/admin目录下。所以/home分区的空间建议在1150G以上。测试环境可那末 小一些,但会 但会 很少的话,要时刻留意空间耗尽。OB的运行日志默认日志级别完整篇 一定会INFO级别,日志增长非常快。

但会 看得人一些相关的超时错误,首先看看OB容器是否是正常。observer的监听端口是2881和2882 是否是存活。但会 容器发生但会 请况是退出的,手动启动一次。

通常建议使用lvm分区方便些。

设置分区最好的法子,目前有并是否是:

初始化是通过脚本clone.sh执行,会读取配置文件clone.conf的内容。

执行初始化脚本

比如说第3步重装一下。还并能注意的是第3步但会 是重装,建议先清理第3步及其本来 所有步骤。

在temp OCP安装一步,安装主进程会频繁去检测OCP容器的API是否是准备好。探测最好的法子如下:

但会 机型是蚂蚁机型,初始化时使用自动选型(-a)最快,但会 是内控 客户机型,建议逐项初始化。

clonescripts目录是用于主机初始化的,每个OB机器都建议使用一些目录里脚本做一次初始化。

但会 是三节点运行,这里配置就要指定三组另还还有一个多多的信息,以1,2,3区分。官网下载的试用版只支持单节点运行模式,一些对学习和POC验证也足够了。

检查安装是否是正确用命令

还还有一个多多容器里,OB容器是存储元数据的,其数据库文件使用的是宿主机的目录。所以还并能在宿主机上做好OB数据库文件目录规划。通常最佳实践本来 数据文件和事务日志文件使用单独的文件系统。

OB进程和OBProxy进程运行的owner完整篇 一定会用户admin,所以安装还并能求宿主机先创建用户admin,但会 对admin用户能使用的默认资源也还并能修改。

主机的内核参数、防火墙、安全等参数也还并能针对数据库特点做相应调整。

数据库自动化运维平台的本质本来 通过还还有一个多多或一组中心运维节点,ssh远程到数据库节点上执行特定的脚本。所以网络上各个节点要彼此互通,完整篇 一定会运行sshd服务并监听相同的端口(默认是22,此次安装不支持修改ssh自定义端口),但会 确保我那末多 有防火墙阻拦哪几个节点间特定端口通信。

OCP和OB相关的监听通信端口比较多,简单起见,请直接关闭主机防火墙。生产网会在交换机级别提前开通相关端口访问权限。

OceanBase 2.2相关软件包近期但会 通过OceanBase官网提供,其中包括还还有一个多多OceanBase数据库产品、OceanBase自动化运维产品(OCP)的安装文件和相关容器镜像。试用版指的是相关产品完整篇 一定会免费用于学习、开发和测试环境使用,功能上跟正式版并那末 多大区别。

从日志里寻找线索。

每个安装步骤完整篇 一定会相应的日志文件,首先还并能从日志文件里获取信息。

后面 一些配置就我那末多 修改了。

OCP安装配置文件是obcluster.conf在解压缩后的目录下。

配置文件还并能根据客户机器信息做极少量修改。

自动化连续清理:

这里是要指定还还有一个多多容器对应镜像文件的信息:文件名、REPO和TAG。

客户机但会 但会 发生admin用户,会被删除掉。

一些步安装docker相关软件包并启动docker服务,默认会使用目录/docker。所以在一些步本来 要确保磁盘但会 分区但会 /docker目录空间足够。

obcluster.conf是安装过程中使用的配置文件,还并能修改后面 的信息。

下面是初始化后的还还有一个多多示例。

但会 是正常的,那检查客户端的mysql客户端运行环境是否是被破坏。

注意前面配置文件里要配置正确,但会 但会 破坏已有数据。

分区配置主本来 为了针对不同机型创建后面 相应的目录。客户机型千差万别,这里的配置和最好的法子不一定适用所有的机型。客户可那末 针对本机磁盘特点自行分区创建相关目录。

注意,安装参数是-i,清理参数是-c。都可那末 连续安装或清理,但会 单步安装或清理。

每个命令后一定会有相应的日志文件供查看进度。

安装会分为好几步,查看帮助文档可那末 看得人步骤。关于安装的步骤前面但会 多次提到这里就不介绍了。

新建用户admin,但会 uid设置为1150(这是阿里内控 习惯)。后面 docker内外目录映射的本来 那末 做uid映射转换,所以默认要求内外目录的owner完整篇 一定会admin但会 uid是1150.但会 ,但会 面临目录权限问题图片。

初始化的建议顺序是:修改配置文件、安装rpm包、修改内核参数、新建用户、磁盘分区、安装docker(可选)。

一些主本来 为了安装软件包时选泽 对应操作系统类型的软件包用。不过安装脚本并那末 包含完整篇 的软件包文件,还还并能依赖客户机的yum install命令。

所以建议客户机器所有机器都配置好YUM源。但会 那末 远程的可那末 做还还有一个多多本地的YUM源指向光盘镜像文件。

后面 配置的主机是32C128G。

根据日志文件里的信息查看安装脚本里的逻辑,能进一步看得人报错的逻辑。安装脚本暂且错综复杂。

OCP由还还有一个多多容器组成:OB容器、OCP容器和OBProxy容器。这里分别指定每个容器还并能的CPU和内存。但会 主机资源富足,就多分一些资源。主机资源少的请况下,那末 调小这里容器的资源。OB容器内存离米 要保证32G,OCP容器内存暂且少于16G,OBProxy容器也可那末 省略直接安装RPM包。

有结果输出就表示API正常。但会 最终会报等待英文超时。

这里有几个注意点:

这是设置多盘的正确最好的法子。哪几个值取自命令pvs里列出来未使用的PV。

关于目录偏离 ,lvm和parted都分别有对应的配置文件偏离 定义各个目录的大小。

主本来 修改内核参数 /etc/sysctl.conf

但会 本机的/home分区空间够大,那就那末 初始化/home目录;但会 这里设置为自动初始化/home目录。此前/home/目录的数据会备份到/tmp/下,但会 暂且会恢复回来。一些要注意!

理论上每一步都可那末 重新安装。但会 不同步骤之间但会 会有一些依赖关系。这里要关注的是重新安装前后是否是有配置信息变更。但会 配置文件变更了,元数据库那一步肯定是要重新执行的。

但会 是官网下载的安装文件,这部份配置信息是我那末多 修改的。

但会 但会 后续更新了镜像文件,这里信息但会 就还并能修改。而要查看镜像文件的REPO和TAG信息,可那末 先将镜像加载(docker load),但会 查看镜像信息(docker images)。

一些步骤不支持重跑。但会 运行出错后,但会 是还还有一个多多后面 请况,一些本来 还并能手动删除相关裸设备但会 LV/VG/PV等。

分析一些问题图片的最好的法子本来 查看当前tcp端口监听请况。看是否是老的进程但会 一些哪几个进程占用了OCP要用的端口(11501和150150)。

OCP 2.x版本相比1.x版本做了重构,架构上简单所以。OCP部署架构离米 包含还还有一个多多Docker容器:OCP应用容器、OBProxy容器、元数据库OB容器。使用Docker容器技术主本来 方便自动化部署,详情请参考《OceanBase 运维平台(OCP)使用基础:Docker技术》。

在还还有一个多多容器里,OBProxy容器是最简单的,后面 只还还有一个多多多OBProxy进程,严格来说一些容器用还还有一个多多单独的OBProxy进程也可那末 代替。一些还还有一个多多容器就相对错综复杂一些。还还有一个多多容器的启动顺序是先安装元数据库OB容器,但会 启动OBProxy容器,最后OCP容器。

实际安装步骤上会在安装OBProxy容器本来 先启动还还有一个多多临时的OCP容器(那末 提供API的功能),等OBProxy运行正常后,再将临时的OCP容器替换为正式的OCP容器。

试用版的OCP元数据库那末 单节点,正式版的会是三节点的OB集群。还还有一个多多容器会在三台机器上启动。但会 OBProxy会还还有一个多多多,OCP也会还还有一个多多多,对应的访问地址还并能统一。通常有并是否是做法:用VIP但会 DNS做负载均衡。所以在正式版的OCP安装步骤里会先启动还还有一个多多负载均衡容器(本质是还还有一个多多haproxy但会 dns服务)。