---
order: 6
---
# Vertica安装配置

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

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

## 安装Vertica{#vertica-install}

### 获取Vertica安装包{#install-pacgage}

访问[官网]()申请下载Vertica，推荐下载10.1.1以及以上版本。

### 静默安装{#silent-install}

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

### 安装Vertica控制台{#console-install}

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

## 系统配置{##system-configuration}

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

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

:::tip 说明
集群负载均衡分为`NONE`、`ROUNDROBIN`、`RANDOM`三种策略，使用Vertica集群时一般设置为`ROUNDROBIN`，具体用法可参考[负载均衡策略]()。
:::

## URL配置{#vertica-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
```

:::tip 说明

1. `ConnectionLoadBalance=true`表示使用负载均衡，如果未配置集群，可以不进行设置。
2. `BackupServerNode`设置集群中的其他节点，当主节点连接不上时，会自动连接`BackupServerNode`中的节点，确保高可用性，详细连接配置可参考[JDBC连接属性]()。
   :::
