本小节主要介绍采用 RPM 包安装 OceanBase,策略采用1-1-1三副本最小部署。

    说明

    注意: 在使用 RPM 包安装 OceanBase 前,请先阅读之前章节安装规划,并完成准备安装环境中的操作,否则可能导致安装失败。

    准备安装包

    安装OceanBase需要使用以下两个包:

    • MySQL-client-5.6.36-1.el6.x86_64.rpm
    • oceanbase-1.XX.el6.x86_64.rpm

    其中,1.XX表示 OceanBase 的版本号。

    安装 OceanBase 软件

    安装 OceanBase 软件的操作步骤如下:

    1. 以 sudo 权限用户分别登录各 OceanBase 服务器。
    2. 执行以下命令,安装 OceanBase。
    1. sudo rpm -ivh oceanbase-1.XX.el6.x86_64.rpm --prefix=/home/admin/oceanbase;

    如果提示缺少依赖包,请根据提示获取安装。

    1. 执行以下命令,将安装目录赋给 admin 用户。
    1. sudo chown -R admin:admin /home/admin/oceanbase

    创建所需目录

    数据文件目录主要包括基线数据目录和事务日志目录。

    • 基线数据目录
    1. /home/admin/oceanbase/store/abcbank/sstable
    • 事务日志目录,slog 存储静态数据写入的事务日志,clog存储动态数据写入的事务日志,ilog存储日志目录
    1. /home/admin/oceanbase/store/abcbank/{slog,clog,ilog}
    • 外排临时文件目录
    1. /home/admin/oceanbase/store/abcbank/sort_dir
    • 配置文件备份目录
    1. /data/1/abcbank/etc3
    2. /data/log1/abcbank/etc2

    具体操作步骤如下:

    1. 以 admin 用户登录 OceanBaseServer 服务器。

    2. 执行以下命令,创建目录并修改权限。

    1. mkdir -p /data/1/abcbank/{sstable,etc3,sort_dir} /data/log1/abcbank/{slog,clog,ilog,etc2} /home/admin/oceanbase/store/abcbank && chown -R admin:admin /data && chown -R admin:admin /home/admin/oceanbase
    1. 执行以下命令,创建软连接。
    1. ln -sf /data/1/abcbank/sstable /home/admin/oceanbase/store/abcbank/sstable &&
    2. ln -sf /data/1/abcbank/sort_dir /home/admin/oceanbase/store/abcbank/sort_dir &&
    3. ln -sf /data/log1/abcbank/slog /home/admin/oceanbase/store/abcbank/slog &&
    4. ln -sf /data/log1/abcbank/clog /home/admin/oceanbase/store/abcbank/clog &&
    5. ln -sf /data/log1/abcbank/ilog /home/admin/oceanbase/store/abcbank/ilog