DSS Getting Started
Also available as:

DPS Platform Support Matrix


The specific DPS Apps you plan to install into your environment might bring additional requirements. Be sure to review the App-specific documentation thoroughly to make sure you can meet the App-specific requirements. For example, depending on your choice of Apps, your cluster requirements might change. This includes (but is not limited to) a minimal HDP version, setup and configuration of Knox, and other cluster requirements.

You should review the support requirements for the DPS Platform to ensure your environment meets those requirements. Additionally, you must consider various aspects of your HDP clusters and prepare those clusters as part of your DPS installation in order to register the clusters with DPS.

DPS Platform Host requirements

DPS Platform must be installed on a dedicated host that is not part of an existing HDP cluster, to prevent potential port conflicts with other HDP services.

DPS is certified for use with specific versions of CentOS and RHEL. These operating systems include support for Docker 1.12 or higher.

Table 1. Requirements for the DPS Platform host
Item Versions
Operating Systems
  • CentOS 7.0, 7.1, 7.2, 7.3, 7.4
  • RHEL 7.0.1, 7.1, 7.2, 7.3, 7.4
Container infrastructure Docker 1.12.x or higher
Databases (RDBMS)
  • External (existing) PostgreSQL 9.6.x
  • PostgreSQL 9.6.3-alpine (embedded)

We strongly recommend configuring DPS Platform with an existing external database when running in production. The embedded PostgreSQL is provided for testing and evaluation purposes only and should not be used for production.

  • Chrome

  • Safari

  • Firefox

The latest version of any browser is recommended.

Processing and Memory Requirements
  • Multicore processor, with minimum 8 cores

  • Minimum 16 GB RAM

  • yum, rpm

  • wget

  • tar

  • bash shell

Authentication Existing LDAP or Active Directory (AD)
Environment Disable SELinux
  • 443 (Used by DPS for SSL access)
  • 80 (Redirected to port 443 for SSL)
  • 8500 (Used by Consul which handles the Docker container networking)

When configuring the software repositories, to avoid a potential port conflict, be sure you either use a distinct host or do not host the local repositories on port 80.

SmartSense requirements

A SmartSense ID is required to enable any service app on DPS Platform. You can retrieve the SmartSense ID from the Hortonworks Support Portal, under the Tools tab.