Installation
CDP Private Cloud Base Installation Guide
Version and Download Information
Cloudera Manager Version Information
Cloudera Manager Download Information
Cloudera Runtime Version Information
Cloudera Runtime Download Information
CDP Private Cloud Base Trial Download Information
CDP Private Cloud Base Requirements and Supported Versions
Hardware Requirements
Cloudera Manager
Cloudera Manager Server
Service Monitor Requirements
Host Monitor
Reports Manager
Agent Hosts
Event Server
Alert Publisher
Cloudera Runtime
Atlas
Data Analytics Studio (DAS)
HDFS
HBase
Hive
Hue
Impala
Kafka
Key Trustee Server
Key Trustee KMS
Kudu
Oozie
Ozone
Ranger
Search
Spark
YARN
ZooKeeper
Operating System Requirements
Database Requirements
Java Requirements
Networking and Security Requirements
Data at Rest Encryption Requirements
Trial Installation
Installing a Trial Cluster
Before You Begin a Trial Installation
Download the Trial version of CDP 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
Production Installation
Before You Install
Storage Space Planning for Cloudera Manager
Cluster Lifecycle Management with Cloudera Manager
Configure Network Names
Setting SELinux Mode
Disabling the Firewall
Enable an NTP Service
Impala Requirements
Runtime Cluster Hosts and Role Assignments
Allocating Hosts for Key Trustee Server and Key Trustee KMS
Configuring Local Package and Parcel Repositories
Understanding Package Management
Repository Configuration Files
Listing Repositories
Configuring a Local Package Repository
Creating a Permanent Internal Repository
Setting Up a Web Server
Downloading and Publishing the Package Repository
Creating a Temporary Internal Repository
Configuring Hosts to Use the Internal Repository
Configuring a Local Parcel Repository
Using an Internally Hosted Remote Parcel Repository
Setting Up a Web Server
Downloading and Publishing the Parcel Repository
Configuring Cloudera Manager to Use an Internal Remote Parcel Repository
Using a Local Parcel Repository
Configuring /tmp directory for cluster hosts
Installing Cloudera Manager, Cloudera Runtime, and Managed Services
Step 1: Configure a Repository for Cloudera Manager
Step 2: Install Java Development Kit
Installing OpenJDK on Cloudera Manager
Installing OpenJDK for CDP Runtime
Installing Oracle JDK for CDP Runtime
Tuning JVM Garbage Collection
Configuring a Custom Java Home Location
Step 3: Install Cloudera Manager Server
Install Cloudera Manager Packages
Step 4. Install and Configure Databases
Required Databases
Install and Configure PostgreSQL for CDP
Installing PostgreSQL Server
Installing the psycopg2 Python Package
Configuring and Starting the PostgreSQL Server
Install and Configure MySQL
Install and Configure MariaDB
Install and Configure Oracle Database
Configuring the Hue Server to Store Data in the Oracle database
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 PostgreSQL Database for Ranger or Ranger KMS
Configuring the Database for Streaming Components
Configuring Postgres for Streaming Components
Configuring MySQL for Streaming Components
Step 5: Set up and configure the Cloudera Manager database
Syntax for scm_prepare_database.sh
Step 6: Install Runtime and Other Software
Installation Wizard
Step 7: Set Up a Cluster Using the Wizard
Select Services
Assign Roles
Setup Database
Enter Required Parameters
Review Changes
Command Details
Summary
(Recommended) Enable Auto-TLS
Additional Steps for Apache Ranger
Installing Apache Knox
Apache Knox Install Role Parameters
Installing Cloudera Navigator Key Trustee Server
Installing Key Trustee Server Using Cloudera Manager
Securing Key Trustee Server Host
Leveraging Native Processor Instruction Sets
Initializing Key Trustee Server
Installing Cloudera Navigator Encrypt
Installing Cloudera Navigator Key HSM
Installing Ranger KMS
Configuring Ranger KMS High Availability
Configure High Availability for Ranger KMS with DB
Configure High Availability for Ranger KMS with KTS
Installing Ranger KMS with Key Trustee Server
Installing Ranger KMS
Custom Installation Solutions
Privileged commands for Cloudera Manager installation
Prerequisites and exceptions for the example configuration
Example configuration to add to the sudoers file
Creating Virtual Images of Cluster Hosts
Creating a Pre-Deployed Cloudera Manager Host
Instantiating a Cloudera Manager Image
Creating a Pre-Deployed Worker Host
Instantiating a worker host
Manually Install Cloudera Manager Agent Packages
Installation Reference
Ports
Ports Used by Cloudera Manager
Ports Used by Cloudera Navigator Key Trustee Server
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
Testing the Installation
Checking Host Heartbeats
Running a MapReduce Job
Testing with Hue
Secure Your Cluster
Installing the GPL Extras Parcel
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