# Vertica安装配置

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

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

# 安装Vertica

# 获取Vertica安装包

访问官网 (opens new window)申请下载Vertica,推荐下载10.1.1以及以上版本。

# 静默安装

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

# 安装Vertica控制台

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

# 系统配置

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

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

说明

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

# URL配置

jdbc连接URL推荐配置:

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连接属性 (opens new window)
是否有帮助?
0条评论
评论