中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

自动化部署工具介绍

简要介绍

该工具是数据库自动化部署调优工具,支持MySQL 8.0.17/8.0.18和PostgreSQL 11.3的单机自动化部署调优,以及支持MongoDB 4.0.12和Greenplum 5.22.0的集群自动化部署调优。

支持服务器:鲲鹏服务器

支持OS:CentOS 7.6 for Arm

安装包支持来源:

使用开源软件时需遵守开源软件的许可协议。

基本功能

tsdbtool工具下载地址

工具提供4个基本功能和一个帮助命令:

  • Check

    安装前的检查。主要检查需要安装的环境是否满足基本要求,配置文件是否有错误,输入的文件目录是否存在等。

  • Install

    安装数据库。支持从源码编译安装和RPM安装,并完成数据库的初始化和调优等功能。

  • Uninstall

    卸载数据库。删除数据文件以及数据库软件文件。

  • Compile

    编译数据库,把源码包编译打包成RPM包,RPM可以在其他鲲鹏服务器上安装。

  • Help

    工具的帮助命令,提示工具的基本用法。

脚本参数介绍

本工具采用shell语言编写,解压工具包后可获取若干个文件夹和shell脚本。其中tsdbtool.sh是工具的统一入口。该脚本最多支持4个参数,每一个参数都代表不同的含义、功能。

脚本格式:sh tsdbtool.sh parm1 < parm2 parm3 <parm4> >

脚本参数说明:

  • parm1

    第一个参数用于指定执行脚本的功能。可选值有:check、install、uninstall、compile、help。其中help参数可以单独使用。uninstall参数需和parm2、parm3一起使用。check、install、compile参数需和parm2、parm3、parm4一起使用。

  • parm2

    第二个参数用来指定数据库的类型。可选值有:dbtype=mysql、dbtype=postgresql、dbtype=mongodb、dbtype=greenplum,分别代表支持的4种数据库。

  • parm3

    第三个参数用于指定安装时使用的配置文件。参数的格式为:conf=/path/to/conf-name。“conf=”为固定字符,后面是配置文件的路径。

    • 如果配置文件在当前tsdbtool.sh的目录,可以直接写配置文件的名字。配置文件格式由软件包提供。
    • 4种数据库的配置文件放在自动化工具目录中,分别为:mysqlconf.csv、postgresqlconf.csv、mongodbconf.csv、greenplumconf.csv。
    • 配置文件可以在Linux直接编辑,或者在Windows下使用excel打开编辑。
  • parm4
    第四个参数用于指定安装软件的来源。参数为sourcedir=/path/to/sourcename-xx--x.tar.gz或者rpmdir=/path/to/rpmname-xx-xxx.rpm。
    • 参数sourcedir代表从源码编译安装,后面是源码包的路径。
    • rpmdir代表从RPM包安装,后面是RPM包的路径。从源码包编译安装需要经过依赖安装、编译工具安装、编译源码等步骤,使用时间比较长,建议使用RPM安装。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词