MogDB标准安装由以下几部分祖成:安装准备工作、环境初始化、脚本初始化、执行安装。本文以MogDB单实例标准安装为例介绍如何避免安装过程中可能出现的问题 ,从而达到快速安装的目的。
安装准备工作
- 检查系统内存、CPU、硬盘、网络是否满足要求。
- 检查操作系统是否支持MogDB数据库的安装。
- 检查MogDB数据库所依赖的软件是否都已安装成功,例如libaio-devel、flex、bison、patch、glibc.devel、libnsl*等。
具体安装准备工作,可参见MogDB官方文档网站。
环境初始化
环境初始化阶段,编辑MogDB数据库配置文件时,需要根据实际情况修改服务器名称以及IP地址。否则,安装将失败。
示例

脚本初始化
在脚本初始化过程中,可能会有以下几类报错:
-
一般报错:可按照提示进行修改的报错。例如以下几种情况:
- 当提示无权限对某个目录执行命令时,使用“chmod 755 -R+目录名”为该目录赋予权限,再次执行即可成功。
- 当提示某个文件已存在,可以删掉该文件,重新执行命令生成新的文件。
- 当提示主机名不在集群中时,一般是主机名配置错误,需要执行“hostname”查询主机名,然后替换掉数据库配置文件中错误的主机名。
- 当提示某个目录必须为空时,在该目录下执行”rm -rf *“清除目录下的所有文件即可。
-
与环境变量有关的报错:一般出现此类报错,主要是因为系统之前安装过MogDB,环境可能未清理干净,所以会产生配置文件参数值与系统环境变量值不相符的情况,导致执行失败。可将clusterconfig.xml配置文件中报错参数的值改为和环境变量文件参数值相同即可或将环境变量清空。
说明:在omm用户下执行"vi ~/.bashrc"可查看环境变量。
-
与依赖包有关的报错:可能存在该软件依赖包未安装或安装失败的情况,重新安装后,问题即可解决。
执行安装
执行安装时,一般会提示如下报错:
- 当提示集群已安装时,一般是因为环境未清理成功,可执行“vi ~/.bashrc”查看环境变量,将“GAUSS_ENV=2”改为“GAUSS_ENV=1”,再重新执行安装。
- 当提示端口被占用时,可以选择一个可用的端口,替换掉数据库配置文件中配置的被占用的端口,再重新执行安装。
最后修改时间:2021-09-29 18:33:12
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




