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

Vertica(三)安装

南山笔记 2021-05-13
1219

Vertica数据库支持企业级和Eon Mode两种部署方式,针对生产应用要求至少3个节点以上。在面向企业应用的版本之外,Vertica提供了社区版本,支持1TB数据存储,这个版本是真正免费使用的。

Vertica的安装过程非常简单,自动化程度很高,相对于Oracle数据库而言,简化了很多,针对安装过程中出现的错误提示相当准确,按照提示进行调整基本一次修正。但在具体安装之前,还是需要做好规划和必要的设置。


一、安装方式选择

单节点安装,只适用于开发或者测试使用。该方式不支持后续集群的扩展。

企业级集群安装,最为常用的安装方式,该方式下数据均匀存储在集群的各个节点上。

Eon Mode安装,支持基于云服务器安装,或者本地共享存储方式的安装。

二、安装要求

1、集群中的每个节点在CPU、时钟速度、内核数、内存和操作系统版本方面的一致性要求。

2、Vertica数据库中的数据包括正式数据和临时数据,确保其数据目录和临时目录存放在彼此独立的磁盘

3、安装目录要求,所有节点的catalog和数据目录保持一致,且两者的上级目录应该是相同

4、所有主机在同一子网内,支持内部网路和服务网络分离配置。

5、建议使用专用的千兆以上交换机,分配静态地址;

三、安装前检查

1、确保/dev/pts已装载,否则创建数据库可能会出错;

2、修改主机名,正式环境不要将主机名配置为localhost,否则后期无法增加节点;

3、支持LVM,使用ext4文件系统,块尺寸设置为4K;

4、swap size设置为2GB;

5、修改下述系统参数和配置

四、安装必备的系统包

主要包括以下:

diag,可以和shell脚本配合使用的文本界面下的创建对话框的工具;

gdb,程序调试工具;

mcelog,用来检查硬件错误,特别是内存和CPU错误的工具;

systat,性能监控工具。

五、正式安装

前面的主机、网络、系统配置和系统包确认后,正式安装过程相当简单,有以下的要点要求:

1、以root身份执行安装脚本,节点上root用户配置好信任关系;

2、执行安装vertica的执行程序,生成vertica的安装配置脚本;

3、执行install_vertica脚本进行具体的安装,包括创建管理用户、设置信任关系,系统参数等等;

4、安装完成,可以通过adminTools工具进行后续的数据库创建。


以root身份执行以下,产生安装配置脚本等:

    rpm -ivh vertica-9.3.1-0.x86_64.RHEL6.rpm
    复制

     执行安装配置脚本,指定vertica的用户和组名称,以及数据目录和临时目录等:

      /opt/vertica/sbin/install_vertica --hosts sirius --rpm dbvol/install/vertica-9.3.1-0.x86_64.RHEL6.rpm --dba-user vertica --dba-group vertica --data-dir dbvol/vertica  --tmp-dir dbvol/tmp
      复制

      当出现以下提示,安装成功:


      小结:

      首次安装的时候出现了缺少dialg包的错误,执行安装配置脚本的过程中分别出现了eS0305/eS0040/eS0112等错误,但是vertica都分别给出了具体的处置措施,按照提示的文档处理后,后续安装过程顺利执行。


      由于是采用sharenothing的部署方式,相对于oracle的rac在具体安装时简化了很多,提供的安装脚本自动完成了用户创建、系统参数设置、节点间程序部署等等操作,对数据库管理人员确实减少很大的工作量。



      文章转载自南山笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论