1. 首页 > 软件下载 > 正文

数据库下载-Vertica数据库下载地址-Vertica数据库下载方法

1. Vertica简介

Vertica是由Micro Focus(现OpenText)开发的列式存储分析型数据库,专为大规模数据分析设计。Vertica采用列式存储、压缩和投影技术,提供高性能的SQL分析能力,广泛应用于数据仓库、商业智能和大数据分析场景。更多学习教程www.fgedu.net.cn

Vertica的主要特点包括:列式存储架构、高性能分析查询、高级压缩技术、MPP分布式架构、标准SQL支持、机器学习集成、实时数据加载。

2. Vertica版本说明

Vertica提供多个版本系列,用户可根据需求选择:

当前版本

Vertica 26.1.x:最新版本

Vertica 25.3.x:稳定版本

历史版本

Vertica 12.x:稳定版本

Vertica 11.x:扩展支持可用

Vertica 10.x:已停止支持

版本类型

Enterprise Edition:企业版,完整功能

Community Edition:社区版,免费使用(限制3节点1TB数据)

支持的平台

Linux:RHEL、CentOS、Ubuntu、SUSE

云平台:AWS、Azure、GCP

版本选择建议:Vertica 26.1.x是最新版本,推荐新项目使用。对于测试和小规模部署,可以使用免费的Community Edition(限制3节点1TB数据)。

3. 官方下载方式

Vertica需要OpenText账户和有效授权才能下载企业版。学习交流加群风哥微信: itpux-com

官方下载地址

Vertica官网:https://www.vertica.com/

下载页面:https://www.vertica.com/download/vertica/

客户门户:https://www.vertica.com/support-downloads/

下载步骤

步骤1:访问Vertica官网下载页面
步骤2:登录客户门户(需要授权)
步骤3:选择所需版本和平台
步骤4:下载RPM安装包
步骤5:下载许可证文件

# 导航路径
Support -> Customer Downloads -> Vertica Server

4. 社区版下载

Vertica提供免费的社区版供用户评估和使用。from:www.itpux.com

社区版限制

最多3个节点

最多1TB数据

社区技术支持

下载社区版

# 访问社区版下载页面
https://www.vertica.com/download/vertica/community-edition/

# 下载RPM包
$ wget https://downloads.vertica.com/vertica-26.1.x86_64.RHEL8.rpm

# 输出示例如下:
–2026-04-04 10:15:00– https://downloads.vertica.com/vertica-26.1.x86_64.RHEL8.rpm
Resolving downloads.vertica.com… 192.168.1.100
Connecting to downloads.vertica.com|192.168.1.100|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 536870912 (512M) [application/x-rpm]
Saving to: ‘vertica-26.1.x86_64.RHEL8.rpm’

vertica-26.1.x86_64.RHEL8.rpm 100%[===========================================>] 512.00M 25.5MB/s in 20s

# 下载Debian包
$ wget https://downloads.vertica.com/vertica_26.1_amd64.deb

风哥提示:Vertica社区版是免费的,适合测试和小规模部署。社区版限制3节点1TB数据,对于大多数测试场景已经足够。生产环境建议购买企业版获得完整功能和技术支持。

5. 安装介质说明

Vertica提供多种安装介质,用户可根据实际需求选择。学习交流加群风哥QQ113257174

安装包类型

RPM包:RHEL/CentOS/SUSE专用

DEB包:Ubuntu/Debian专用

云镜像:AWS、Azure、GCP专用

安装步骤

# 安装RPM包
# rpm -Uvh vertica-26.1.x86_64.RHEL8.rpm

# 输出示例如下:
Preparing… ################################# [100%]
Updating / installing…
1:vertica-26.1-0 ################################# [100%]

# 创建dbadmin用户
# useradd -r -m -d /home/dbadmin dbadmin

# 运行安装脚本
# /opt/vertica/sbin/install_vertica –hosts 192.168.1.51,192.168.1.52,192.168.1.53 –rpm vertica-26.1.x86_64.RHEL8.rpm –dba-user dbadmin

# 输出示例如下:
Vertica Analytic Database 26.1.0 Installation Tool

Upgrading Vertica from version to 26.1.0

Starting installation tasks…
Checking host 192.168.1.51…
Checking host 192.168.1.52…
Checking host 192.168.1.53…

Installing Vertica on hosts…
192.168.1.51: success
192.168.1.52: success
192.168.1.53: success

Installation completed successfully.

Next steps:
1. Create a database: /opt/vertica/bin/admintools
2. Connect to database: vsql

6. 数据库配置方法

Vertica安装后需要进行基本配置,以下是常用配置方法。更多学习教程公众号风哥教程itpux_com

创建数据库

# 使用admintools创建数据库
$ /opt/vertica/bin/admintools

# 输出示例如下:
Vertica Administration Tools

Main Menu
———
1. Configuration Menu
2. Database Menu
3. Help
4. Exit

# 选择Database Menu -> Create Database
Enter database name: fgedb
Enter password: ********
Confirm password: ********
Select hosts:
[x] 192.168.1.51
[x] 192.168.1.52
[x] 192.168.1.53
Enter catalog directory: /fgeudb/vertica/catalog
Enter data directory: /fgeudb/vertica/data

Database created successfully.

# 使用命令行创建数据库
$ /opt/vertica/bin/admintools -t create_db -d fgedb -p password -s 192.168.1.51,192.168.1.52,192.168.1.51

# 输出示例如下:
Database created successfully.

连接数据库

# 使用vsql连接数据库
$ vsql -h 192.168.1.51 -U dbadmin -d fgedb

# 输出示例如下:
Password:
Welcome to vsql, the Vertica Analytic Database interactive terminal.

Type: \h or \? for help with vsql commands
\q to quit
\g or terminate with semicolon to execute query

fgedb=>

# 查看版本
fgedb=> SELECT version();

# 输出示例如下:
version
————————————
Vertica Analytic Database v26.1.0
(1 row)

# 创建表
fgedb=> CREATE TABLE customers (
fgedb(> id INT NOT NULL,
fgedb(> name VARCHAR(100) NOT NULL,
fgedb(> email VARCHAR(200),
fgedb(> created_at TIMESTAMP DEFAULT NOW()
fgedb(> );

# 输出示例如下:
CREATE TABLE

# 插入数据
fgedb=> INSERT INTO customers (id, name, email) VALUES (1, ‘风哥教程’, ‘itpux@fgedu.net.cn’);

# 输出示例如下:
OUTPUT
——–
1
(1 row)

# 查询数据
fgedb=> SELECT * FROM customers;

# 输出示例如下:
id | name | email | created_at
—-+———–+——————–+———————
1 | 风哥教程 | itpux@fgedu.net.cn | 2026-04-04 10:30:00
(1 row)

7. 生产环境建议

在生产环境中使用Vertica时,需要考虑以下因素:

集群配置建议

# 查看集群状态
fgedb=> SELECT * FROM v_catalog.hosts;

# 输出示例如下:
host_name | host_id | node_name | node_state
——————+———+———–+————
192.168.1.51 | 1 | v_fgedb_node0001 | UP
192.168.1.52 | 2 | v_fgedb_node0002 | UP
192.168.1.53 | 3 | v_fgedb_node0003 | UP
(3 rows)

# 查看节点状态
fgedb=> SELECT node_name, node_state, node_address FROM v_monitor.nodes;

# 输出示例如下:
node_name | node_state | node_address
——————+————+————–
v_fgedb_node0001 | UP | 192.168.1.51
v_fgedb_node0002 | UP | 192.168.1.52
v_fgedb_node0003 | UP | 192.168.1.53
(3 rows)

# 查看存储使用情况
fgedb=> SELECT node_name, storage_usage, disk_space_used_mb, disk_space_total_mb FROM v_monitor.disk_storage;

# 输出示例如下:
node_name | storage_usage | disk_space_used_mb | disk_space_total_mb
——————+—————+——————–+——————–
v_fgedb_node0001 | 15.5% | 15500 | 100000
v_fgedb_node0002 | 15.5% | 15500 | 100000
v_fgedb_node0003 | 15.5% | 15500 | 100000
(3 rows)

性能优化建议

# 创建投影(Projection)
fgedb=> CREATE PROJECTION customers_proj AS SELECT * FROM customers ORDER BY id SEGMENTED BY HASH(id) ALL NODES;

# 输出示例如下:
CREATE PROJECTION

# 刷新投影
fgedb=> SELECT REFRESH();

# 输出示例如下:
REFRESH
—————-
refresh completed
(1 row)

# 分析表统计信息
fgedb=> SELECT ANALYZE_STATISTICS(‘customers’);

# 输出示例如下:
ANALYZE_STATISTICS
——————–
1
(1 row)

# 查看查询性能
fgedb=> SELECT query, query_duration_ms, memory_allocated_bytes FROM v_monitor.query_requests ORDER BY query_duration_ms DESC LIMIT 10;

生产环境建议:Vertica适合大规模数据分析场景,建议配置足够的内存和存储、使用K-Safety实现高可用、创建优化的投影、定期执行ANALYZE_STATISTICS、监控系统性能。

8. 云部署方案

Vertica支持多种云平台部署:

AWS部署

# 使用AWS Marketplace部署Vertica
1. 登录AWS控制台
2. 搜索”Vertica”
3. 选择Vertica AMI
4. 配置实例类型和存储
5. 启动集群

# 使用CloudFormation部署
$ aws cloudformation create-stack –stack-name vertica-cluster –template-url https://s3.amazonaws.com/vertica/templates/vertica-cluster.yaml

# 输出示例如下:
{
“StackId”: “arn:aws:cloudformation:us-east-1:123456789012:stack/vertica-cluster/12345678-1234-1234-1234-123456789012”
}

Azure部署

# 使用Azure Marketplace部署Vertica
1. 登录Azure门户
2. 搜索”Vertica”
3. 选择Vertica虚拟机镜像
4. 配置虚拟机规格和存储
5. 部署集群

# 使用Azure CLI部署
$ az vm create –resource-group vertica-rg –name vertica-node1 –image vertica:vertica-server:latest –size Standard_D16s_v3

风哥提示:Vertica是高性能的分析型数据库,适合数据仓库、商业智能和大数据分析场景。对于大规模数据分析需求,Vertica提供优秀的查询性能和压缩比。建议使用K-Safety实现数据冗余和高可用。

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息