Issues Fixed in Cloudera Director
The following sections describe fixed issues in each Cloudera Director 1 release.
Issues Fixed in Cloudera Director 2.0.0
Cloning and growing a Kerberos-enabled cluster fails
Cloning of a cluster that uses Kerberos authentication fails, whether it is cloned manually or by using the kerberize-cluster.py script. Growing a cluster that uses Kerberos authentication fails.
Kafka with Cloudera Manager 5.4 and lower causes failure
Kafka installed with Cloudera Manager 5.4 and lower causes the Cloudera Manager installation wizard, and therefore the bootstrap process, to fail, unless you override the configuration setting broker_max_heap_size.
Cloudera Director does not set up external databases for Oozie and Hue
Cloudera Director cannot set up external databases for Oozie and Hue.
Issues Fixed in Cloudera Director 1.5.2
Apache Commons Collections deserialization vulnerability
Cloudera has learned of a potential security vulnerability in a third-party library called the Apache Commons Collections. This library is used in products distributed and supported by Cloudera (“Cloudera Products”), including Cloudera Director. At this time, no specific attack vector for this vulnerability has been identified as present in Cloudera Products.
The Apache Commons Collections potential security vulnerability is titled “Arbitrary remote code execution with InvokerTransformer” and is tracked by COLLECTIONS-580. MITRE has not issued a CVE, but related CVE-2015-4852 has been filed for the vulnerability. CERT has issued Vulnerability Note #576313 for this issue.
Releases affected: Cloudera Director 1.5.1 and lower, CDH 5.5.0, CDH 5.4.8 and lower, Cloudera Manager 5.5.0, Cloudera Manager 5.4.8 and lower, Cloudera Navigator 2.4.0, and Cloudera Navigator 2.3.8 and lower
Users affected: All
Severity (Low/Medium/High): High
Impact: This potential vulnerability may enable an attacker to run arbitrary code from a remote machine without requiring authentication.
Immediate action required: Upgrade to Cloudera Director 1.5.2, Cloudera Manager 5.5.1, and CDH 5.5.1.
Serialization for complex nested types in Python API client
Serialization for complex nested types has been fixed in the Python API client.
Issues Fixed in Cloudera Director 1.5.1
Support for configuration keys containing special characters
Configuration file parsing has been updated to correctly support quoted configuration keys containing special characters such as colons and periods. This enables the usage of special characters in service and role type configurations, and in instance tag keys.
Issues Fixed in Cloudera Director 1.5.0
Growing clusters may fail when using a repository URL that only specifies major and minor versions
When using a Cloudera Manager package repository or CDH/parcel repository URL that only specifies the major or minor versions, Cloudera Director may incorrectly use the latest available version when trying to grow a cluster.
For Cloudera Manager: http://archive.cloudera.com/cm5/redhat/6/x86_64/cm/5.3.3/
For CDH: http://archive.cloudera.com/cdh5/parcels/5.3.3/
Flume does not start automatically after first run
Although you can deploy Flume through Cloudera Director, you must start it manually using Cloudera Manager after Cloudera Director bootstraps the cluster.
Impala daemons attempt to connect over IPv6
Impala daemons attempt to connect over IPv6.
DNS queries occasionally time out with AWS VPN
DNS queries occasionally time out with AWS VPN.
Issues Fixed in Cloudera Director 1.1.3
Ensure accurate time on startup
Instance normalization has been improved to ensure that time is synchronized by Network Time Protocol (NTP) before bootstrapping, which improves cluster reliability and consistency.
Speed up ephemeral drive preparation
Instance drive preparation during the bootstrapping process was slow, especially for instances with many large ephemeral drives. Time required for this process has been reduced.
Fix typographical error in the virtualizationmappings.properties file
The d2 instance type d2.4xlarge was incorrectly entered into Cloudera Director as d3.4xlarge in virtualizationmappings.properties. This has been corrected.
Avoid upgrading preinstalled Cloudera Manager packages
Cloudera Director no longer upgrades preinstalled Cloudera Manager packages.
Issues Fixed in Cloudera Director 1.1.2
Parcel validation fails when using HTTP proxy
Parcel validation now works when configuring an HTTP proxy for Cloudera Director server, allowing correctly configured parcel repository URLs to be used as expected.
Unable to grow a cluster after upgrading Cloudera Director 1.0 to 1.1.0 or 1.1.1
Cloudera Director now sets up parcel repository URLs correctly when a cluster is modified.
Add support for d2 and c4 AWS instance types
Cloudera Director now includes support for new AWS instance types d2 and c4. Cloudera Director can be configured to use additional instance types at any point as they become available in AWS.
Issues Fixed in Cloudera Director 1.1.1
Service-level custom configurations are ignored
Restored the ability to have service-level custom configurations. Due to internal refactoring changes, it was no longer possible to override service-level configs.
The property customBannerText is ignored and not handled as a deprecated property
Restored the customBannerText configuration file property, which was removed during the internal refactoring work.
Fixed progress bar issues when a job fails
The UI showed a progress bar even when a job had failed.
Updated IAM Help text on Add Environment page
The help text on the Add Environment page for Role-based keys should refer to AWS Identity and Access Management (IAM), not to AMI.
Add eu-central-1 to the region dropdown
The eu-central-1 region has been added to the region dropdown on the Add Environment page.
Gateway roles should assign YARN, HDFS, and Spark gateway roles
All available gateway roles, including YARN, HDFS, and Spark, should be deployed by default on the instance.
Spark on YARN should be shown on the Modify Cluster page
Spark on YARN did not appear in the list of services on the Modify Cluster page.