欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/
原因分析
Do IO Bench 步骤是调用的如下命令测试数据盘 IO 性能。
/home/admin/oceanbase/bin/ob_admin io_bench -c /home/admin/oceanbase/etc -d /data/1/obdemo user:root
数据盘 IO 性能测试完会在 /home/admin/oceanbase/etc 下生成一个 IO 性能报告文件 io_resource.conf 。若该文件未生成,则是命令执行失败,可能是如下原因导致。
- 可能是数据盘的磁盘挂载有误。
- 任务框架原因导致测试数据盘 IO 性能未成功。
解决办法
- 检查磁盘挂载是否有误,即 /data/1 是否挂载到对应磁盘,磁盘空间是否足够。
- 无误,则执行下一步。
- 有误,则执行如下步骤回滚并重新安装 OceanBase 集群。
- 在该安装任务界面右上角,单击 放弃任务 。
- 将安装该 OceanBase 集群用到的主机从 OCP 上删除。
- 黑屏以 root 用户登录这些主机,挂载好磁盘并调整基础的配置, 如果数据盘(/data/1), 日志盘(/data/log1),安装目录(/home/admin)下有残存文件,可参考如下命令删除。
- rm -rf /data/1
- rm -rf /data/log1
- rm -rf /home/admin
- 重启上述主机。
- 使用 ntpdate 时钟源IP 命令保证上述主机时钟与时钟源一致。
若时钟同步服务未打开,执行 service ntpd start 开启。
- 检查 /home/admin/oceanbase/etc 下是否生成文件 io_resource.conf。
也可通过 ps -ef|grep ob_admin 命令查看相关进程是否存在,等同于查性能报告是否存在。
- 存在,数据盘 IO 性能测试完,可跳过 Do IO Bench 步骤,继续往下执行安装任务。
- 不存在,跳过 Do IO Bench 步骤,继续往下执行安装任务。/home/admin/oceanbase/bin/ob_admin io_bench -c /home/admin/oceanbase/etc -d /data/1/ob
欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




