Installation
Cloudera Private Cloud Base Installation Guide
Version and Download Information
Cloudera Runtime Version Information
Cloudera Runtime Download Information
Cloudera Manager Support Matrix
Cloudera Private Cloud Base Trial Download Information
System Requirements
Hardware Requirements
Cloudera Runtime
Atlas
HDFS
HBase
Hive
Hue
Impala
Kafka
Ranger KMS
Kudu
Oozie
Ozone
Phoenix
Ranger
Solr
Spark
Livy
Zeppelin
YARN
ZooKeeper
Operating System Requirements
Database Requirements
Java Requirements
Networking and Security Requirements
Data at Rest Encryption Requirements
Third-party filesystems
Trial Installation
Installing a Trial Cluster
Before You Begin a Trial Installation
Download the Trial version of Cloudera Private Cloud Base
Run the Cloudera Manager Server Installer
Install Cloudera Runtime
Set Up a Cluster Using the Wizard
Stopping the Embedded PostgreSQL Database
Starting the Embedded PostgreSQL Database
Changing Embedded PostgreSQL Database Passwords
Migrating from the Cloudera Manager Embedded PostgreSQL Database Server to an External PostgreSQL Database
Prerequisites
Identify Roles that Use the Embedded Database Server
Migrate Databases from the Embedded Database Server to the External PostgreSQL Database Server
Installing and Configuring CDP with FIPS
Overview
Prerequisites for using FIPS
Configure Cloudera Manager for FIPS
Install and configure additional required components
Production Installation
Before You Install
Install and Configure Databases
Required Databases
Install and Configure PostgreSQL for CDP
Installing Postgres JDBC Driver
Installing PostgreSQL Server
Installing the psycopg2 Python package for PostgreSQL database
Installing psycopg2 from source (FIPS - RHEL 8)
Configuring and Starting the PostgreSQL Server
Install and Configure MySQL for Cloudera Software
Install and Configure MariaDB for Cloudera Software
Install and Configure Oracle Database
Configuring the Hue Server to Store Data in the Oracle database
Enabling TLS 1.2 on Database Server
Enable TLS 1.2 for MySQL
Enable TCPS for Oracle
Enable TLS 1.2 for MariaDB
Enable TLS 1.2 for PostgreSQL
Enable Kerberos for MariaDB
Configuring a database for Ranger or Ranger KMS
Configuring a Ranger or Ranger KMS Database: MySQL/MariaDB
Configuring a Ranger or Ranger KMS Database: Oracle
Configuring a Ranger or Ranger KMS Database: Oracle using /ServiceName format
Configuring a PostgreSQL Database for Ranger or Ranger KMS
Configure Ranger with SSL/TLS enabled PostgreSQL Database
Enable HA for a Ranger Postgres database
Configuring the Database for Streaming Components
Configure PostgreSQL for Streaming Components
Configuring MySQL for Streaming Components
Configuring Oracle for Streaming Components
Configure Network Names
Setting SELinux Mode
Disabling the Firewall
Enable an NTP Service
Impala Requirements
Runtime Cluster Hosts and Role Assignments
Configuring Local Package and Parcel Repositories
Understanding Package Management
Repository Configuration Files
Listing Repositories
Installing Cloudera Manager
Installing Cloudera Runtime
Set Up a Cluster Using the Wizard
Select Services
Assign Roles
Setup Database
Database setup details for cluster services for TLS 1.2/TCPS-enabled databases
Database setup details for Hue for TLS 1.2/TCPS-enabled databases
Database setup details for Ranger KMS for TLS 1.2/TCPS-enabled databases
Database setup details for Ranger for TLS 1.2/TCPS-enabled databases
Database setup details for Oozie for TLS 1.2/TCPS-enabled databases
Database setup details for Streams Messaging Manager for TLS 1.2/TCPS-enabled databases
Database setup details for Schema Registry for TLS 1.2/TCPS-enabled databases
Database setup details for Hive Metastore for TLS 1.2/TCPS-enabled databases
Enter Required Parameters
Review Changes
Configure Kerberos
Command Details
Summary
(optional) Enable high availability for Cloudera Manager
(Recommended) Enable Auto-TLS
(Recommended) Enable Kerberos
Additional Steps for Apache Ranger
Installing Apache Knox
Apache Knox Install Role Parameters
Setting Up Data at Rest Encryption for HDFS
Installing Ranger KMS backed by a Database and HA
Installing the Ranger KMS Service
Restarting the Stale Services and Redeploying the Client Configuration
Validating Data Encryption to-and-from HDFS
Post-Tasks for the Data-at-Rest HDFS Ranger KMS Service
Installing Cloudera Navigator Encrypt
Installing Ranger RMS
Installation Reference
Ports
Ports Used by Cloudera Manager
Ports Used by Cloudera Runtime Components
Ports Used by DistCp
Ports Used by Third-Party Components
Service Dependencies in Cloudera Manager
Cloudera Manager sudo command options
Introduction to Parcels
After You Install
Deploying Clients
Initializing Solr and creating HDFS home directory
Testing the Installation
Checking Host Heartbeats
Running a MapReduce Job
Testing with Hue
Deploying Atlas service
Secure Your Cluster
Installing the GPL Extras Parcel
Configuring HDFS properties to optimize log collection
Migrating from H2 to PostgreSQL database in YARN Queue Manager
Troubleshooting Installation Problems
Uninstalling Cloudera Manager and Managed Software
Record User Data Paths
Stop all Services
Deactivate and Remove Parcels
Delete the Cluster
Uninstall the Cloudera Manager Server
Uninstall Cloudera Manager Agent and Managed Software
Remove Cloudera Manager, User Data, and Databases
Uninstalling a Runtime Component From a Single Host