OceanBase 安装-采用OCP安装

  • 采用OCP安装
  • 1.1. 启动安装程序
  • 1.2. 进入安装界面
  • 1.3. 安装 MetaDB
  • 1.4. 安装 OCP
    • 1.5. 卸载 OCP 或 MetaDB
    • 1.6 OCP 安装完成验证
    • 1.7 安装OceanBase集群
    • 1.8 OceanBase 集群安装完成验证
    • 1.9 创建实例
    • 特别注意:采用脚本安装

采用OCP安装

本节将介绍如果通过 OCP 部署 1-1-1 三副本的 OceanBase 集群。 OCP 部署集群通过 2 个步骤实现,首先部署安装 OCP 运维平台,然后 通过 OCP 平台部署 OceanBase 集群

1.1. 启动安装程序

java -jar ocp-setup-1.0-complete.jar 来运行
注:后文安装示例中以 IP 为 10.244.0.114 的物理机作为 OCP 服务器

1.2. 进入安装界面


主要有 3 个选项:

【安装 MetaDB】
MetaDB 是 OCP 平台自身数据存放的数据库,可以是 mysql 或者 其他关系型数据库,通过工具默认会安装 OceanBase 版本。建议先安 装好 MetaDB,然后再继续安装 OCP
【安装OCP】
如果已经手动安装好 MetaDB,则可以跳过第一步,直接安装 OCP。
在安装 OCP 的过程中,设置 MetaDB 的数据库参数即可
【卸载 OCP 和 MetaDB】
需要注意的是,在卸载 OCP 和 MetaDB 之前,先确认是否要卸 载掉已经安装的 OceanBase 集群。

1.3. 安装 MetaDB

  1. 选择安装 MetaDB,点击 Next;
  2. 进行 MetaDB 安装信息的配置

其中:
• 登录用户和密码:是指将要安装 MetaDB 的服务器的账户和密码,
该步骤必须使用 root 用户和密码
• 机器 IP: 将要安装 MetaDB 的服务器 IP 地址,即 OCP 主控机 IP
• 检查系统:可以根据上面的服务器信息,查询系统版本,可忽略
• 选择安装包:可以在本地机器上选择下载的 ocp-setup.tar.gz 压缩 包
勾选项:
• 环境检查和上传安装包
首次安装 MetaDB 默认勾选,会将 ocp-setup.tar.gz 安装包上传到 远程待安装 OCP 的物理机上。
• 安装 MetaDB


安装过程中,会显示进度。如果 MetaDB 安装完成,会显示 Finish 按钮,并显示出数据库相关的信息,供下一步安装 OCP 进行配置。 本过程会持续 6~10 分钟左右。如果继续安装 OCP,点击 Home。如 果要退出安装,点击 Finish。

1.4. 安装 OCP

  1. 点击 Home,选择安装 OCP,点击 Next
    或者再次运行 java -jar ocp-setup-1.0-lite.jar


完成后可通过脚本进入 OCP 主控节点 hbase 数据库修改监控数据保留时间,脚 本中默认为 7 天(604800)。
#cd /root/hbase/bin
#./hbase shell
1 查看表确认为 ENABLED 状态和 TTL desc 'ocp_host_list'
2 禁用表
disable 'ocp_host_list'
3 修改 TTL 单位秒
alter 'ocp_host_list', NAME => 'cf', TTL => 604800 4 启用表
enable 'ocp_host_list'
脚本如下,复制到 hbase shell 中执行即可:
desc 'ocp_digest_sql'
disable 'ocp_digest_sql'
alter 'ocp_digest_sql', NAME => 'cf', TTL => 604800 enable 'ocp_digest_sql'
desc 'ocp_host_list'
disable 'ocp_host_list'
alter 'ocp_host_list', NAME => 'cf', TTL => 604800 enable 'ocp_host_list'
desc 'ocp_latest_status'
disable 'ocp_latest_status'
alter 'ocp_latest_status', NAME => 'cf', TTL => 604800 enable 'ocp_latest_status'
desc 'ocp_monitor_interval_agg'
disable 'ocp_monitor_interval_agg'
alter 'ocp_monitor_interval_agg', NAME => 'cf', TTL => 604800 enable 'ocp_monitor_interval_agg'
desc 'ocp_ob_topo_interval_data_new'
disable 'ocp_ob_topo_interval_data_new'
alter 'ocp_ob_topo_interval_data_new', NAME => 'cf', TTL => 604800 enable 'ocp_ob_topo_interval_data_new'
desc 'ocp_ob_topo_latest_data_new'
disable 'ocp_ob_topo_latest_data_new'
alter 'ocp_ob_topo_latest_data_new', NAME => 'cf', TTL => 604800 enable 'ocp_ob_topo_latest_data_new'
desc 'ocp_obregion_merge'
disable 'ocp_obregion_merge'
alter 'ocp_obregion_merge', NAME => 'cf', TTL => 604800 enable 'ocp_obregion_merge'
desc 'ocp_rs_event'
disable 'ocp_rs_event'
alter 'ocp_rs_event', NAME => 'cf', TTL => 604800 enable 'ocp_rs_event'
desc 'ocp_sql_daily_type_data'
disable 'ocp_sql_daily_type_data'
alter 'ocp_sql_daily_type_data', NAME => 'cf', TTL => 604800 enable 'ocp_sql_daily_type_data'
desc 'ocp_sql_perf_monitor_agg'
disable 'ocp_sql_perf_monitor_agg'
alter 'ocp_sql_perf_monitor_agg', NAME => 'cf', TTL => 604800 enable 'ocp_sql_perf_monitor_agg'
desc 'ocp_tenant_monitor_agg' disable 'ocp_tenant_monitor_agg'
alter 'ocp_tenant_monitor_agg', NAME => 'cf', TTL => 604800 enable 'ocp_tenant_monitor_agg'
desc 'sql_info'
disable 'sql_info'
alter 'sql_info', NAME => 'cf', TTL => 604800 enable 'sql_info'
desc 'sql_latest_perf_data'
disable 'sql_latest_perf_data'
alter 'sql_latest_perf_data', NAME => 'cf', TTL => 604800 enable 'sql_latest_perf_data'
desc 'top10_daily_slow_sql'
disable 'top10_daily_slow_sql'
alter 'top10_daily_slow_sql', NAME => 'cf', TTL => 604800 enable 'top10_daily_slow_sql'
desc 'topanalysis_result'
disable 'topanalysis_result'
alter 'topanalysis_result', NAME => 'cf', TTL => 604800 enable 'topanalysis_result'
desc 'ocp_digest_sql'
desc 'ocp_host_list'
desc 'ocp_latest_status'
desc 'ocp_monitor_interval_agg'
desc 'ocp_ob_topo_interval_data_new' desc 'ocp_ob_topo_latest_data_new' desc 'ocp_obregion_merge'
desc 'ocp_rs_event'
desc 'ocp_sql_daily_type_data' desc 'ocp_sql_perf_monitor_agg'
desc 'ocp_tenant_monitor_agg' desc 'sql_info'
desc 'sql_latest_perf_data' desc 'top10_daily_slow_sql' desc 'topanalysis_result'

1.5. 卸载 OCP 或 MetaDB

该步骤仅限于无需继续使用 OceanBase 和 OCP 平台时执行,通常直 接跳过。并且应注意,卸载 OCP 前应先确保已经通过 OCP 的运 维任务将 OceanBase 集群卸载完成。

  1. 选择卸载 OCP 或 MetaDB,点击 Next;
  2. 输入 root 用户的密码,安装机器的 IP,点击 Uninstall

1.6 OCP 安装完成验证

打开浏览器,访问主控机 IP : http://10.244.0.114/ 使用 admin(无密码)登录 OCP

1.7 安装OceanBase集群

通过 OCP 运维平台来部署运维 OceanBase 集群,需要先添加机
器,再创建集群。

  1. 添加机型 http://10.244.0.114/#/admin/machine/add

1.8 OceanBase 集群安装完成验证

  1. 查看集群状态
    访问运维->日常运维,点击” obtestcluster01”, 查看 3 台 observer 状态
    均为 Normal;若为 inactive 状态,可等带 2~3 分钟再看状态。
  2. 通过直连数据库
    mysql -h10.244.0.96 -P2881 -uroot@sys -proot oceanbase -c
    mysql -h10.244.0.96 -P2881 -uroot -proot oceanbase -c
    select * from oceanbase .__all_server;
    以上 2 种连接数据库的方式均可,登陆后执行如下 SQL,查看 3 台 server 的状态均为 active:
    查看 3 台 server 的状态均为 active 3) 通过 obproxy 直连数据库
    mysql -h10.244.0.96 -P2883 -uroot -proot oceanbase -c
    mysql -h10.244.0.96 -P2883 -uroot@sys -proot oceanbase -c
    mysql -h10.244.0.96 -P2883 -uroot@sys#obtestcluster01 -proot oceanbase -c
    mysql -h10.244.0.96 -P2883 -uobtestcluster01:sys:root -proot oceanbase -c
    以上 4 种连接数据库的方式均可,登陆后执行如下 SQL,查看 3 台 server 的状态均为 active:
    select * from oceanbase .__all_server;

1.9 创建实例

OCP 部署集群完成后,既可以通过直连数据库自行创建租户,
也可通过 OCP 平台创建租户。
若通过直连数据库自行创建租户,则本节内容可忽略。
OCP 中将一组若干个租户看成实例。通过创建实例,来创建租 户。

  1. 创建实例
    访问首页-> 开发者入口->资源->添加实例 http://10.244.0.114/#/develop/resources http://10.244.0.114/#/develop/createInstance
    点击集群”obtestcluster01”;输入实例名称 “mytenantgroup01”;若需要 创建多个租户,则输入租户总数,否则默认不填;点击确定
  2. 修改密码
    创建好的实例,默认密码未知,需要以管理员的身份修改。
    http://10.244.0.114/#/admin/instanceDetail/basicInfo?InstanceId=966&In stanceName=mytenantgroup01&UID=admin&User_ID=alibaba&ObReg ionGroupName=obtestcluster01
    访问首页->管理员->实例,点击“mytenantgroup01”,点击重置密码

特别注意:采用脚本安装

官方推荐通过 OCP 安装部署 OceanBase 集群。若对集群部 署规范性、集群监控无要求或物理机预算不足,则可以省略掉 OCP 的安装,直接运行脚本部署 OceanBase 集群(三台机器)。

OceanBase 安装-采用OCP安装相关推荐

  1. OceanBase 在线与离线安装方式详解

    各位好,今天给大家带来一篇有关 OceanBase 在线与离线安装方式的解读.首先我们来讨论一下一日常工作中的一些场景,大家经常会遇到以下几种情况: 公司网络条件很不错,在线下载速度很快,安装软件直接 ...

  2. 采用docker安装部署Nginx

    四.采用docker安装部署Nginx 在主机192.168.1.138下,安装nginx,docker 的安装命令如下: docker run \ -d \ -p 8080:80 \ --name ...

  3. 采用Cloudera-Manager安装CDH时,采用内嵌数据库各数据库用户密码的保存位置

    一.场景描述 在采用Cloudera-Manager安装cdh时,通常使用内嵌的PostgreSQL数据库. Cloudera-Manager除了保存CDH集群的配置元数据的scm数据库外,还为Act ...

  4. Advenced Installer制作C#程序安装包过程.Net和Visual C++采用静默安装配置说明

    在制作C#程序安装包时,需要安装.Net Framework和Visual C++运行库文件.若采用一般安装模式会弹出安装界面,让用户点击确定进行安装,若用户选择出错会导致程序无法正常运行.给软件的运 ...

  5. ubuntu10.04.04在windows下采用WUBI安装(nvidia显卡GeForce 405),附带中文输入法安装

    起因:在windwos下安装虚拟机,在运行linux,赶脚系统运行的特慢,还经常卡机:后想在机子上直接安装ubuntu系统,赶脚那个速度,那个体验还是不必win7差的,虽然是10.04的版本:以下是本 ...

  6. 【微论坛系统v2.01】轻型论坛模块+可卸载式安装+采用layui自适应模板+可设置是否开启签到

    源码简介与安装说明: 微论坛系统是邳州天目网络科技有限公司开发的一款轻型论坛模块,可卸载式安装.管理方便.使用mvc架构极易二次开发.内置大量的钩子扩展容易 模板采用layui自适应模板,省去做wap ...

  7. Ubuntu安装采用nomodeset命令后导致显示不完全

    Ubuntu安装采用nomodeset命令后导致显示不完全 一部份NVIDIA显卡用户在安装Ubuntu系统时会出现驱动不兼容的情况,此时采用nomodeset命令禁用显卡,但是在禁用后可能会出现分区 ...

  8. Android采用pm实现静默安装(降级安装)的解决方案

    最近在做一个apk分析器,里面可以解析系统中所有安装app的信息,并提供组内开发的apk文件下载.静默安装(包括降级安装),其中在降级安装中难度较大,在Android4.4与Android 8的解决方 ...

  9. ISA2006标准版安装及无人值守安装

    ISA2006 ( Internet Security and Accelereation )是企业部署软件防火墙最好的选择.它支持虚拟网络×××,SSL安全连接和证书验证,ftp,http等多种高级 ...

  10. linux怎么给所有用户安装软件,Linux安装软件的几种方法

    一.rpm 包安装方式步骤: 1.找到相应的软件包,比如 soft.version.rpm,下载到本机某个目录: 2.打开一个终端,su - 成 root 用户: 3.cd soft.version. ...

最新文章

  1. FPGA 核和FPGA Fabric的区别是什么?
  2. 红黑树(二)之 C语言的实现
  3. ABAP modify screen:修改屏幕,实现隐藏、禁止输入字段
  4. Kilani and the Game
  5. php采集单线程卡死,php - 为什么我这段curl采集,单线程比多线程还快?
  6. Linux之diff命令
  7. Spring4学习笔记-泛型依赖注入
  8. session和cookies
  9. python实现嵌套功能_python3 os进行嵌套操作的实例讲解
  10. 番外篇:常见安全漏洞及解决方案
  11. ssm是java框架吗,大名鼎鼎的SSM是指哪几个开源Java框架?( )
  12. 工作量评估--专家评估法实际操作心得
  13. 入坑NLP - 自然语言处理领域概述
  14. 服务器SN信息,命令查看服务器SN号
  15. 管理经济学 知识点总结(一)
  16. (QT)qss与按钮
  17. 魔兽地图编辑器实现英雄选择的四种方法
  18. Android STB 高效调试技巧
  19. 在迅捷CAD编辑器中如何将CAD转换为PDF
  20. S7-300PLC顺序控制指令与程序编写实例

热门文章

  1. 计算机操作系统产生的先后顺序,任务调度优先级
  2. WIN7激活工具拒绝访问cannot open file C:\OEMSF解决方法
  3. 存储系统概述——SRAM静态随机存储器
  4. mp4视频解码生成图片
  5. 日更文章到底难不难?
  6. Excel冻结窗格纪要
  7. 造轮子,layuiAdmin——基于layui的后台管理模板
  8. grunt源码解析1——如何安装grunt:grunt命令是怎样运行起来的
  9. 小程序梦想贩卖机v2-1.0.88-带4插件(2022.9.8更新)
  10. IQ Questions