Skip to content

Vertica安装配置

Vertica是一款基于列存储的MPP架构数据库,基于标准的x86服务器,支持存放PB(Petabyte)级别的结构化数据,拥有高性能、高拓展性、高压缩率、高健壮性的特点,主要用于通信与网络分析、数据仓库、物联网分析、客户行行为分析等场景。

SuccBI 支持Vertica作为分析型数据库。

安装Vertica

获取Vertica安装包

访问官网申请下载Vertica,推荐下载10.1.1以及以上版本。

静默安装

Vertica数据库安装前,需先在此处完成系统安装准备,再将下载的rpm安装包上传,使用rpm -ivh安装rpm包,然后参照官方文档静默安装。

安装Vertica控制台

Vertica也支持管理控制台,可使用控制台对Vertica数据库进行监控、启停或者配置数据库参数等操作,安装步骤可参考这里

系统配置

在正式生产环境中,完成Vertica的安装后还需配置集群负载均衡以及最大会话数,配置如下:

bash
select set_load_balance_policy('ROUNDROBIN') #集群启用负载均衡,并设置为轮询策略
select set_config_parameter('maxclientsessions',500); #Vertica默认限制为50个会话,在生产环境中连接数一般远大于50,因此正式使用前需设置Vertica最大会话数

说明

集群负载均衡分为NONEROUNDROBINRANDOM三种策略,使用Vertica集群时一般设置为ROUNDROBIN,具体用法可参考负载均衡策略

URL配置

jdbc连接URL推荐配置:

bash
jdbc:vertica://192.168.10.60:5433/vetc?ConnectionLoadBalance=true&BackupServerNode=192.168.10.61:5433,192.168.10.62:5433

说明

  1. ConnectionLoadBalance=true表示使用负载均衡,如果未配置集群,可以不进行设置。
  2. BackupServerNode设置集群中的其他节点,当主节点连接不上时,会自动连接BackupServerNode中的节点,确保高可用性,详细连接配置可参考JDBC连接属性
微信公众号微信公众号:山川软件