暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

AntDB数据库快速入门之安装部署——硬件环境需求及安装过程

509
  • 目前支持的操作系统:
操作系统 版本 CPU架构
CentOS 7.5以上 x86_64
CentOS 7.5以上 aarch64
Kylin V10 x86_64
Kylin V10 aarch64
openEuler 20.0以上 x86_64
openEuler 20.0以上 aarch64

注意:操作系统必须安装bash、echo、ls、cp、mv、rm、cd、pwd、cat、tar、source、grep、awk、sed、useradd、chown、chmod等基本命令。

  • 推荐的最小硬件资源
配置项 规格
CPU内核数 4核及以上
内存 8G及以上
磁盘剩余容量 20G及以上

注意:以上仅为推荐的硬件要求,当不满足时,交互模式安装时可选择继续安装,静默模式安装时会给出提示信息后尝试强制安装。

另外,以上不作为线上生产环境部署的硬件需求。

以下安装过程,以 antdb-ce-7.2.0.centos7.x86_64.tar.gz 安装包为例

1.创建一个AntDB用户

#创建一个用户antdb,目录为/data/antdb

useradd -d /data/antdb -m antdb

#输入新的密码,根据指令提示输入并确认新密码

passwd antdb
更改用户 antdb 的密码 
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新

2.将安装包(antdb-ce-7.2.0.centos7.x86_64.tar.gz)拷贝到/data/antdb目录下,并修改该安装包的权限

#将安装包的用户权限更改为antdb

chown -R antdb:antdb antdb-ce-7.2.0.centos7.x86_64.tar.gz

3.登录新建的用户进行AntDB的安装

su - antdb

4.解压安装包antdb-ce-7.2.0.centos7.x86_64.tar.gz

tar -xzvf antdb-ce-7.2.0.centos7.x86_64.tar.gz

5.通过cd命令进入解压后目录 antdb-ce-7.2.0.centos7.x86_64

cd antdb-ce-7.2.0.centos7.x86_64

6.在antdb-ce-7.2.0.centos7.x86_64下执行sh antdb_install.sh 进行AntDB的交互形式安装或 sh antdb_install.sh -s 进行AntDB的静默形式安装

下面演示交互式安装:

sh antdb_install.sh 

交互式安装有三处可以自定义,如下图所示。可以选择默认值,也可以自定义:

#是否执行安装,选择Y,将执行安装步骤

Do you agree?(Y/N)[Default:Y] You input: OK, you agree to the agreement. continue... check_agreement...success.

#选择集中式或分布式安装,C集中式,D为分布式,默认为集中式安装

Please enter the deployment mode "(c)entralized" or "(d)istributed" or "Q" to exit the installation.[Default:centralized] You input : Use default deployment mode:[centralized]. continue...

#输入一个有效的目录,默认为/home/installtest/app/antdb

Please enter a valid empty directory to install antdb. Or enter "Q/q" to exit the installation.[Default:/home/installtest/app/antdb] You input : Use default install path:[/home/installtest/app/antdb]. continue... check install path... check install path ...success. decompress_package... decompress_package...success. copy files... copy files...success. set bash environment... please excute cmd 'source /home/installtest/.bashrc' to make the environment variables take effect. set bash environment...success. set kernel config... Please refer to the following files in the installation directory to manually set the recommended kernel config. /home/installtest/app/antdb/setup/common/kernel_limits.conf /home/installtest/app/antdb/setup/common/kernel_sysctl.conf antdb install ...success.

在安装过程中会调整部分环境变量,因此需要使用source命令,让这些环境变量生效,示例如下:

#source环境变量文件,让环境变量生效

source /data/antdb/.bashrc

至此,AntDB交互式安装完毕。

下面演示静默形式安装:

sh antdb_install.sh -s Please read and abide by the product use agreement below. /data/antdb/antdb-ce-7.2.0.centos7.x86_64/setup/common/AntDB-license-agreement-Community.txt please excute cmd 'source /data/antdb/.bashrc' to make the environment variables take effect

在安装过程中会调整部分环境变量,因此需要使用source命令,让这些环境变量生效,示例如下:

#source环境变量文件,让环境变量生效

source /data/antdb/.bashrc

至此,AntDB静默安装完毕。

交互信息等参考以下内容:

交互信息 交互形式 静默形式
硬件不满足要求时 可选择是否继续安装 给出提示信息后继续安装
产品协议 可选择是否同意,不同意时退出安装 给出提示信息后继续安装
安装用户 仅当root用户执行安装时会进行交互,提示输入AntDB的安装用户(*1),不输入时参照静默模式的内容;当普通用户执行安装时不进行交互,使用当前用户作为AntDB的安装用户 当root用户执行安装时使用antdb作为AntDB的安装用户;当普通用户执行安装时使用当前用户作为AntDB的安装用户
AntDB部署形式 可选择安装集中式还是分布式 默认安装集中式
安装路径 交互时可输入安装路径(*2),不输入时使用默认路径:/home/安装用户名/app/antdb 使用默认路径:/home/安装用户名/app/antdb
环境变量 不进行交互,默认为安装用户进行设定 默认为安装用户进行设定
内核参数 不进行交互,root用户执行时为安装用户进行设定;普通用户执行时进行信息提示让用户自行设定 root用户执行时为安装用户进行设定;普通用户执行时进行信息提示让用户自行设定

*1:用户名可选字符: ‘A-Z’ ‘a-z’ ‘0-9’ ‘_’

*2:路径中避免出现的特殊字符,如:’\:*<>|"?’

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论