OceanBase OAT安装

2024-05-10 14:20
文章标签 安装 oceanbase oat

本文主要是介绍OceanBase OAT安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本文介绍如何 Docker 部署 OAT。

前提条件

在部署 OAT 之前,您需要确认以下信息:

  • 您的操作系统满足以下条件:

    服务器类型操作系统支持版本
    x86_64RHEL7.2 及以上版本
    x86_64CentOS7.2 及以上版本
    x86_64AliOS7.2 及以上版本
    x86_64openSUSE12SP3 及以上
    x86_64统信 UOSV20
    ARM aarch64AliOS7.2 及以上版本
    ARM aarch64中标麒麟7.6
    ARM aarch64华为 EulerOS2.0 SP8
    ARM aarch64统信 UOSV20
  • 您已经安装并启动 Docker。推荐 Docker 版本为社区版 17.03 及以上。 如果您使用 all-in-one 安装包安装 OAT,all-in-one 的 install.sh 脚本将自动安装 Docker。

  • OAT 的默认端口 7000 未被占用。

使用 oat-all-in-one 安装包安装

说明

推荐您使用 oat-all-in-one 安装包安装 OAT。

oat-all-in-one 安装包提供了 Docker 18.09.9,OAT 4.2.0,MetaDB 4.2.1、NLB 4.0.0 镜像及常用工具软件包。您可以从 OceanBase 官网的下载中心 > 企业版 > OceanBase 管理者工具 获取 OAT 的 oat-all-in-one 安装包。 按照以下步骤安装 OAT:

1. 解压 oat-all-in-one 安装包

tar -xf oat-all-in-one-x86.tar

2. 运行安装脚本 install.sh

sh oat-all-in-one-x86/install.sh

运行此命令将自动安装 Docker (如果您的环境没有 Dcoker),部署 OAT 并扫描已有的镜像和工具软件包。

3. 根据提示,输入 docker root dir 和 OAT data dir(无需手动创建这两个目录)、OAT HTTP listen port(默认 7000)、 OAT database port(默认 3306)和 OAT 初始密码等设置。

4. 根据返回的 URL 访问 OAT,验证 OAT 服务的可用性。

说明
  • install.sh 脚本启动 OAT 容器默认使用 --net host(主机网络模式)。如您需要配置为其他网络模式,请下载 OAT 容器手动启动。

  • x86(arrch64)版本的 oat-all-in-one 默认只包含 x86(aarch64)和 noarch 的镜像和软件包,如需 aarch64(x86)架构,请自行下载拷贝到 OAT 容器挂载的对应目录,然后发起扫描任务进行添加。

使用 OAT 安装包安装

  1. 下载 OAT 安装包

    您需要联系 OceanBase 的技术人员下载安装包。

  2. 使用 scp 命令将 OAT 安装包上传到服务器中

    其中 oat_server 为部署 OAT 的服务器的 IP 地址。

    scp oat.tgz <oat_server_user>@<oat_server_ip>:~/
    
  3. 挂载 OAT 目录

    在服务器创建 /data_dir 目录用来保存 OAT 的持久化数据。

    在 /data_dir 目录被挂载到 OAT 容器后,OAT 会自动创建 /data_dir/logs/data_dir/images 和 /data_dir/db 目录,分别用于存放 OAT 的系统日志、组件和产品的 Docker 镜像以及 OAT 的数据库文件。

    mkdir -p /data_dir
    
  4. 将 OAT 安装包装载为镜像

    docker load -i oat.tar
    
  5. 用 docker images 命令获取 OAT 镜像的标签

    说明

    当只加载了一个 OAT 安装包时,使用示例命令即可。当加载了多个安装包时,使用 docker images 命令查看显示内容,并使用冒号(:)连接前两列的内容。

    oat_image=`docker images | grep oat | awk '{printf $1":"$2"\n"}'`
    
  6. 运行 docker run 命令,启动 OAT
docker run -d --net host --name oat  -v /data_dir:/data -e OAT_INITIAL_ADMIN_PASSWORD=xxx --restart on-failure:5 $oat_image
说明
  • OAT 的 HTTP 服务默认监听 7000 端口,可以指定 -e HTTP_PORT=7001 参数修改为其他端口。
  • 可以指定 -e OAT_INITIAL_ADMIN_PASSWORD=xxx 参数修改 OAT 的密码。

  • OAT 内置了 MariaDB 作为数据存储,默认监听 3306 端口,可以指定 -e DB_PORT=3307 参数修改为其他端口。

  • 建议使用 --net host 参数启动,因为 bridge 网络模式启动的容器可能被 docker0 网桥故障或操作系统参数 ip_forward 影响。

    7. 启动成功后,在浏览器地址栏输入 http://<<oat_server_ip>:7000

        如果在浏览器窗口中看到登录界面,表示已经成功安装并启动 OAT。

来自OceanBase官方资料

这篇关于OceanBase OAT安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/976683

相关文章

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

Java SWT库详解与安装指南(最新推荐)

《JavaSWT库详解与安装指南(最新推荐)》:本文主要介绍JavaSWT库详解与安装指南,在本章中,我们介绍了如何下载、安装SWTJAR包,并详述了在Eclipse以及命令行环境中配置Java... 目录1. Java SWT类库概述2. SWT与AWT和Swing的区别2.1 历史背景与设计理念2.1.

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Pytorch介绍与安装过程

《Pytorch介绍与安装过程》PyTorch因其直观的设计、卓越的灵活性以及强大的动态计算图功能,迅速在学术界和工业界获得了广泛认可,成为当前深度学习研究和开发的主流工具之一,本文给大家介绍Pyto... 目录1、Pytorch介绍1.1、核心理念1.2、核心组件与功能1.3、适用场景与优势总结1.4、优

conda安装GPU版pytorch默认却是cpu版本

《conda安装GPU版pytorch默认却是cpu版本》本文主要介绍了遇到Conda安装PyTorchGPU版本却默认安装CPU的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的... 目录一、问题描述二、网上解决方案罗列【此节为反面方案罗列!!!】三、发现的根本原因[独家]3.1 p