Вы находитесь на странице: 1из 21

Supported Platforms

HP Vertica Analytic Database


Software Version: 7.1.x

Document Release Date: 12/9/2015


Legal Notices
Warranty
The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be
construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.
The information contained herein is subject to change without notice.

Restricted Rights Legend


Confidential computer software. Valid license from HP required for possession, use or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer
Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial
license.

Copyright Notice
Copyright 2006 - 2015 Hewlett-Packard Development Company, L.P.

Trademark Notices
Adobe is a trademark of Adobe Systems Incorporated.
Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation.
UNIX is a registered trademark of The Open Group.

HP Vertica Analytic Database Page 2 of 21


Contents
Contents 3
HP Vertica Server and HP Vertica Management Console 5
Supported Operating Systems 5

Supported Browsers for HP Vertica Management Console 5

HP VerticaServer and Management Console Compatibility 6

HP Vertica 7.1.x Client drivers 7


ADO.NET Driver 7

JDBC Driver 7

ODBC Driver 8

Vertica Analytic Database Driver/Server Compatibility 10

vsql Client 10

Perl and Python Requirements 12


Perl 12

Python 12

HP Vertica SDKs 13
C++SDK 13

Java SDK 13

R Language Pack 13

HP Vertica Integrations for Hadoop 14


Packs, Plug-Ins, and Connectors for HP Vertica Client Machines 15
Informatica PowerCenter Plug-In 15

HP Vertica on Amazon Web Services 17


HP Vertica in a Virtualized Environment 18
End of Support Plan 20
We appreciate your feedback! 21

HP Vertica Analytic Database Page 3 of 21


Supported Platforms
Contents

HP Vertica Analytic Database (7.1.x) Page 4 of 21


Supported Platforms
HP Vertica Server and HP Vertica Management Console

HP Vertica Server and HP Vertica


Management Console
Supported Operating Systems
Vertica Analytic Database 7.1.x runs on the following 64-bit operating systems on x86_x64
architecture:

l Red Hat Enterprise Linux 5.x* and 6.x

Note: Red Hat Enterprise Linux 7 is supported only on the AMI supplied by Hewlett-Packard
for users who want to run HP Vertica on Amazon Web Services (AWS).

l SUSELinux Enterprise Server 11.0 through 11.0 SP3

l Oracle Enterprise Linux 6 - Red Hat Compatible Kernel only - HP Vertica does not support the
unbreakable kernel (kernels with a uel suffix)

l Debian Linux 6* and 7.0 through 7.5

l Cent OS 5.x* and 6.x

l Ubuntu 12.04 LTS and 14.04 LTS

* HP is phasing out support for on these platforms. See End of Support Plan for more information.

Supported File Systems


Vertica Analytic Database Enterprise Edition has been extensively tested on all supported Linux
platforms running ext3 or ext4 file systems. While other file systems have been successfully
deployed by some customers, Vertica Analytic Database cannot guarantee performance or stability
of the product on these file systems. In certain support situations, you may be asked to migrate off
of these untested file systems to help you troubleshoot or fix an issue. In particular, several file
corruption issues have been linked to the use of XFS with HP Vertica; we strongly recommend not
using it in production.

Note: Vertica Analytic Database 7.1.x does not support Linux Logical Volume Manager (LVM.)

Supported Browsers for HP Vertica Management


Console
Vertica Analytic Database7.1.x Management Console is supported on the following Web browsers:

HP Vertica Analytic Database (7.1.x) Page 5 of 21


Supported Platforms
HP Vertica Server and HP Vertica Management Console

l Internet Explorer 10 and later

l Firefox 24 and later

l Google Chrome 27 and later

HP VerticaServer and Management Console


Compatibility
Each version of Vertica Analytic Database Management Console is compatible only with the
matching version of the Vertica Analytic Database server. For example, the Vertica Analytic
Database 7.1 server is supported with Vertica Analytic Database 7.1 Management Console only.

HP Vertica Analytic Database (7.1.x) Page 6 of 21


Supported Platforms
HP Vertica 7.1.x Client drivers

HP Vertica 7.1.x Client drivers


HP Vertica provides JDBC, ODBC, and ADO.NET client drivers. You can choose to download:

l Client packages: All client packages contain the ODBC driver, the JDBC driver, and the HP
Vertica vsql client software for the specified operating system. 64-bit packages contain both 32-
and 64-bit installers.

l The ADO.NET driver is not available in a client package, but rather is part of the HP Vertica
Microsoft Connectivity Pack. If the installer detects the presence of Microsoft SQL server,
ADO.net will be installed with additional software for MS connectivity. If the installer does not
detect the presence of SQL server, only the ADO.NET driver will be installed.

l Individual drivers: You can download Vertica ODBC, JDBC, and ADO.NET drivers individually.

See HP VerticaDriver/Server compatibility to see which server versions are compatible with
Vertica 6.1.x drivers.

ADO.NET Driver
The ADO.NET driver is supported on the following platforms:

Platform Processor Supported Versions .NETRequirements

Microsoft Windows x86 (32-bit) Windows 7 Microsoft .NET


Framework 3.5 SP1 or
Windows 8
later
Microsoft Windows x64 (64-bit) Windows 7

Windows 8

Microsoft Windows x86 (32-bit) 2008 R2


Server

Microsoft Windows x64 (64-bit) 2008 R2


Server
2012

JDBC Driver
All JDBC drivers are supported on any Java 5-compliant platform. (Java 5 is the minimum.)

HP Vertica Analytic Database (7.1.x) Page 7 of 21


Supported Platforms
HP Vertica 7.1.x Client drivers

ODBC Driver
Vertica Analytic Database provides both 32-bit and 64-bit ODBC drivers. HP Vertica 7.1.x ODBC
drivers are supported on the following platforms:

Platform Processor Supported Versions Driver Manager

Microsoft Windows x86 (32-bit) Windows 7 Microsoft ODBC


MDAC 2.8
Windows 8

Microsoft Windows x64 (64-bit) Windows 7

Windows 8

Microsoft Windows x86 (32-bit) 2008


Server
2008 R2

Microsoft Windows x64 (64-bit) 2008


Server
2008 R2

2012

Red Hat Enterprise x86_64 5* and 6 iODBC 3.52.6 or


Linux later

SUSE Linux Enterprise x86_64 11 unixODBC 2.2.14 or


later
Oracle Enterprise Linux x86_64 6 DataDirect 5.3 and
(Red Hat Compatible 6.1 or later
Kernel only)

CentOS x86_64 5* and 6

Ubuntu x86_64 12.04 LTS

AIX PowerPC 5.3 and 6.1 iODBC 3.52.6 or


later

unixODBC 2.3.0 or
later

DataDirect 5.3 and


6.1 or later

HP Vertica Analytic Database (7.1.x) Page 8 of 21


Supported Platforms
HP Vertica 7.1.x Client drivers

Platform Processor Supported Versions Driver Manager

HP-UX IA-64 11i V3 iODBC 3.52.6 or


later

Solaris SPARC 10 unixODBC 2.2.14 or


later

Mac OS X x86_64 10.7, 10.8, and 10.9 DataDirect 5.3 and


6.1 or later

* HP is phasing out support for on these platforms. See End of Support Plan for more information.

HP Vertica Analytic Database (7.1.x) Page 9 of 21


Supported Platforms
HP Vertica 7.1.x Client drivers

Vertica Analytic Database Driver/Server


Compatibility
The following table indicates the Vertica Analytic Database driver versions that are supported by
different Vertica Analytic Database server versions.

SHA password security is supported on client driver and server versions 7.1.x only

Client Driver Version Compatible Server Versions

6.1.x 6.1.x, 7.0.x, 7.1.x

7.0.x 7.0.x, 7.1.x

7.1.x 7.1.x

vsql Client
The HP Vertica vsql client is provided in all client packages. You cannot download vsql separately.
The vsql client is supported on the following platforms:

Operating System Processor

Microsoft Windows x86, x64

l Windows 2008 & 2008 R2, all variants

l Windows 2012, all variants

l Windows 7, all variants

l Windows 8.0, all variants

Red Hat Enterprise Linux 5 x86, x64, IA64

Red Hat Enterprise Linux 6 x86, x64

SUSE Linux Enterprise 11 x86, x64

Oracle Enterprise Linux 6 (Red Hat Compatible Kernel only) x86, x64

CentOS 5 x86, x64, IA64

CentOS 6 x86, x64

Ubuntu 12.04LTS x86, x64

HP Vertica Analytic Database (7.1.x) Page 10 of 21


Supported Platforms
HP Vertica 7.1.x Client drivers

Operating System Processor

Solaris 10 x86, x64, SPARC

AIX 5.3, 6.1 PowerPC

HPUX 11i V3 IA32, IA64

Mac OS X 10.7, 10.8, 10.9 x86, x64

HP Vertica Analytic Database (7.1.x) Page 11 of 21


Supported Platforms
Perl and Python Requirements

Perl and Python Requirements


You can use HP Vertica's ODBCdriver to connect applications written in Perl or Python to the
Vertica Analytic Database.

Perl
To use Perl with HP Vertica, you must install the Perl driver modules (DBI and DBD::ODBC) and a
HP Vertica ODBC driver on the machine where Perl is installed. The following table lists the Perl
versions supported with HP Vertica 7.1.x.

Perl Version Perl Driver Modules ODBCRequirements

l 5.8 l DBIdriver version 1.609 See HP Vertica drivers table.

l 5.10 l DBD::ODBCversion 1.22

Python
To use Python with HP Vertica, you must install the pyodbc module and an HP VerticaODBC
driver on the machine where Python is installed. The following table lists the Python versions
supported with HP Vertica 7.1.x:

Python Version Python Driver Module ODBCRequirements

2.4.6 pyodbc 2.1.6 See HP Vertica ODBCdrivers table.

2.7.3 pyodbc 3.0.6

3.3.4 pyodbc 3.0.7

HP Vertica Analytic Database (7.1.x) Page 12 of 21


Supported Platforms
HP Vertica SDKs

HP Vertica SDKs
This section details software requirements for running User Defined Extensions (UDxs) developed
using the HP Vertica SDKs.

C++SDK
The HP Vertica cluster does not have any special requirements for running UDXs written in C++.

Java SDK
Your HP Vertica cluster must have a Java runtimeinstalled to run UDxs developed using the HP
Vertica Java SDK. HP has tested the following Java Runtime Environments (JREs)with this
version of the HP Vertica Java SDK:

l Oracle Java Platform Standard Edition 6 (version number 1.6)

l Oracle Java Platform Standard Edition 7 (version number 1.7)

l OpenJDK 6 (version number 1.6)

l OpenJDK 7 (version number 1.7)

R Language Pack
The HP Vertica R Language Pack provides version 3.0.0 of the R runtime and associated libraries
for interfacing with HP Vertica. You install the R Language Pack on the HP Vertica server.

HP Vertica Analytic Database (7.1.x) Page 13 of 21


Supported Platforms
HP Vertica Integrations for Hadoop

HP Vertica Integrations for Hadoop


HP Vertica 7.1.x is supported with these Hadoop distributions:

Distribution Version

Cloudera (CDH) 4.6

5.2

5.3

HortonWorks Data Platform (HDP) 2.1

2.2 (without HCatalog)

MapR 3.1.1

4.0

For HDP, if you want to use the HCatalog Connector use version 2.1. HDP 2.2 introduces a newer
version of Hive that is not yet supported with HCatalog. However, you can use the ORC Reader,
an alternative to the HCatalog Connector, with HDP2.2.

HP Vertica Connector for Hadoop MapReduce


HP provides a module specific to Hadoop for HP Vertica client machines.

HP Vertica provides two different Connectors: one for Apache Hadoop 1.0.0 and earlier versions,
and the other for Apache Hadoop 2.0.0. The table below details supported software versions

HP Vertica Connector for Apache HP Vertica Connector for


Hadoop MapReduce for Hadoop Apache Hadoop MapReduce
1.0.0 and earlier for Hadoop 2.0.0

Apache Hadoop l Apache Hadoop 0.20.2 and Pig 0.7.0 Apache Hadoop 2.0.0 and Pig
and Pig 0.10.0
Combinations l Apache Hadoop 0.20.205.0 and Pig
0.9.1

l Apache Hadoop 1.0.0 and Pig 0.9.2

Cloudera Cloudera Distribution Including Apache Cloudera Distribution Including


Distribution Hadoop (CDH) 3 Apache Hadoop (CDH) 4
Versions

Hortonworks Hortonworks Data Platform (HDP) 1.1.1 N/A


Data Platform
Versions

MapR MapR M5 Edition N/A

HP Vertica Analytic Database (7.1.x) Page 14 of 21


Supported Platforms
Packs, Plug-Ins, and Connectors for HP Vertica Client Machines

Packs, Plug-Ins, and Connectors for HP


Vertica Client Machines
HP provides the following optional modules for HP Vertica client machines.

MS Connectivity Pack
The HP Vertica Microsoft Connectivity Pack is supported on the following platforms:

.Net Requirements (Versions


Operating required by ADO.net and OLE
System Visual Studio DB drivers for specific SQLServer
Versions Processor Requirements versions of Visual Studio) Requirements

Windows x86_x64 Visual Studio Microsoft .NET Framework 3.5 SQLServer


2003&2003 2008 SP1 2008: R2,
R2, all SP2, R2
Visual Studio
variants &SP2
2008 SDK
Windows
2008 R2, Visual Studio Microsoft .NET Framework 3.5 SQL Server
(and later) 2010 SP1 2012
Windows 7, Visual Studio and (both needed)
all variants 2010 SDK
Microsoft .NET Framework 4.0
Windows 8,
all variants Visual Studio Microsoft .NET Framework 3.5
2012 SP1
Windows
Server Visual Studio and (both needed)
2012, all 2012 SDK
variants Microsoft .NET Framework 4.5

Visual Studio 2008 (and 2008 SDK) must be used with SQLServer 2008.

Informatica PowerCenter Plug-In


The HP Vertica plug-in for Informatica PowerCenter is supported on the following platforms:

HP Vertica Analytic Database (7.1.x) Page 15 of 21


Supported Platforms
Packs, Plug-Ins, and Connectors for HP Vertica Client Machines

Plug-in Informatica PowerCenter HP Vertica


Version Operating System Versions Versions

7.x Microsoft Windows 9.x 6.x (limited


functionality)
l Windows 2003 & 2003 R2
all variants 7.x (all
enhancements)
l Windows 2008 & 2008 R2
all variants

l Windows 7 all variants

Red Hat Enterprise Linux 5 (32


and 64 bit)

Solaris

AIX

HP-UX

HP Vertica Analytic Database (7.1.x) Page 16 of 21


Supported Platforms
HP Vertica on Amazon Web Services

HP Vertica on Amazon Web Services


HP provides a preconfigured AMI for users who want to run a Vertica Analytic Database on
Amazon Web Services (AWS). This HP-supplied AMI is the officially-supported version of the
Vertica Analytic Database for AWS. It allows users to configure their own storage and has been
configured for and tested on AWS.

Note: HP develops AMIs for HP Vertica on a different schedule than the core software product
release. Therefore, AMIs will be available after the HP Vertica software release, but not at the
same time.

HP Vertica Analytic Database (7.1.x) Page 17 of 21


Supported Platforms
HP Vertica in a Virtualized Environment

HP Vertica in a Virtualized Environment


HP Vertica runs in the following virtualization environment:

Host
l VMware version 5.5

l The number of virtual machines per host did not exceed the number of physical processors

l CPU frequency scaling turned off at the host level and for each virtual machine

l VMware parameters for hugepages set at version. 5.5 defaults

Input/Output
l Measured by vioperf concurrently on all Vertica nodes When running vioperf, provide the
duration=2min option and start on all nodes concurrently

l 25 megabytes per second per core of write

l 20+20 megabytes per second per core of rewrite

l 40 megabytes per second per core of read

l 150 seeks per second of latency (SkipRead)

l Thick provisioned disk, or pass-through-storage

Network
l Dedicated 10G NIC for each Virtual Machine

l No oversubscription at the switch layer, verified with vnetperf

Processor
l Architecture of Sandy Bridge (HP Gen8 or higher)

l 8 or more virtual cores per virtual machine

l No oversubscription

l vcpuperf time of no more than 12 seconds ~= 2.2 GHz clock speed

HP Vertica Analytic Database (7.1.x) Page 18 of 21


Supported Platforms
HP Vertica in a Virtualized Environment

Memory
l Pre-allocate and reserve memory for the VM

l 4G per virtual core of the virtual machines

HP has tested the configuration above. While other virtualization configurations may have been
successfully deployed by customers in development environments, performance of these
configurations may vary. If you choose to run HP Vertica on a different virtualization configuration
and experience an issue, the HP VerticaSupport team may ask you to reproduce the issue using
the configuration described above, or in a bare-metal environment, to aid in troubleshooting.
Depending on the details of the case, the Support team may also ask you to enter a support ticket
with your virtualization vendor.

HP Vertica Analytic Database (7.1.x) Page 19 of 21


Supported Platforms
End of Support Plan

End of Support Plan


HP Vertica 7.1.x is the last release for which HP will support the component/platform combinations
listed below. HP Vertica 7.1.x service packs and hotfixes will continue to include these
combinations. However, new minor and major versions (7.x and 8.x and later) will not include
support for these combinations.

SERVER
Platform End of Support Version

RHEL 5.x

CentOS 5.x

Debian Linux 6

ODBC Client Driver


Platform Processor End of Support Version

Red Hat Enterprise Linux x86_64 5

CentOS x86_64 5

HP Vertica Analytic Database (7.1.x) Page 20 of 21


We appreciate your feedback!
If you have comments about this document, you can contact the documentation team by email. If
an email client is configured on this system, click the link above and an email window opens with
the following information in the subject line:

Feedback on Supported Platforms (Vertica Analytic Database 7.1.x)

Just add your feedback to the email and click send.

If no email client is available, copy the information above to a new message in a web mail client,
and send your feedback to vertica-docfeedback@hp.com.

HP Vertica Analytic Database Page 21 of 21