Known Issues and Workarounds in Cloudera Director
The following sections describe the current known issues in Cloudera Director.
AWS IAM permission for RDS required even when RDS not in use
When Cloudera Director validates an environment definition, it performs a call to AWS that requires the rds:DescribeDBSecurityGroups IAM permission. This is true whether or not RDS is to be used for any deployments or clusters in the environment.
Workaround: Include the rds:DescribeDBSecurityGroups permission in the IAM permissions for the user account defined in the environment; if no user is defined, then include the permission in the permission for the IAM role associated with the instance profile of the Director instance.
Cloudera Director client sanitizeForSerialization() does not support unicode
HOCON substitution in Cloudera Director configurations is not supported.
Workaround: Write configurations without substitutions.
Block volume limit error reporting
If the EBS volume limit is reached when creating a cluster, the Cloudera Director log might not reflect this root cause, though it might mention creating the cluster failed because it cannot satisfy the minimum threshold limit for specific roles in the cluster.
Workaround: None.
AWS rate limiting due to large number of EBS volumes
Standing up a cluster with a large number of EBS volumes might trigger rate limiting on EBS allocation requests. The effect can spread to other calls from Cloudera Director to AWS.
Workaround: No more than 10 EBS volumes should be attached at a time.
Cloudera Director cannot deploy Cloudera Navigator Key Trustee Server
Cloudera Navigator Key Trustee Server cannot be one of the services deployed by Cloudera Director.
Workaround: Contact Cloudera Support if you need to add Cloudera Navigator Key Trustee Server.
Resize script cannot resize XFS partitions
Cloudera Director is unable to resize XFS partitions, which makes creating an instance that uses the XFS filesystem fail during bootstrap.
Workaround: Use an image with an ext filesystem such as ext2, ext3, or ext4.
Cloudera Director does not set up external databases for Sqoop2
Cloudera Director cannot set up external databases for Sqoop2.
Workaround: Set up databases for this service as described in Cloudera Manager and Managed Service Databases.
Metrics not displayed for clusters deployed in Cloudera Manager 5.4 and earlier clusters
Clusters deployed in Cloudera Manager version 5.4 and lower might not have metrics displayed in the web UI if these clusters share the same name as previously deleted clusters.
Workaround: Use Cloudera Manager 5.5 and higher.
Changes to Cloudera Manager username and password must also be made in Cloudera Director
If the Cloudera Manager username and password are changed directly in Cloudera Manager, Cloudera Director can no longer add new instances or authenticate with Cloudera Manager. Username and password changes must be implemented in Cloudera Director as well. For more information on keeping Cloudera Director and Cloudera Manager in sync, see CDH Cluster Management Tasks.
Workaround: Use the Cloudera Director web UI to update the Cloudera Manager username and password.
Cloudera Director may use AWS credentials from instance of Cloudera Director server
Cloudera Director Server uses the AWS credentials from a configured Environment, as defined in a client configuration file or through the Cloudera Director web UI. If the Environment is not configured with credentials in Cloudera Director, the Cloudera Director server instead uses the AWS credentials that are configured on the instance on which the Cloudera Director server is running. When those credentials differ from the intended ones, EC2 instances may be allocated under unexpected accounts. Ensure that the Cloudera Director server instance is not configured with AWS credentials.
Severity: Medium
Workaround: Ensure that the Cloudera Director Environment has correct values for the keys. Alternatively, use IAM profiles for the Cloudera Director server instance.
Root partition resize fails on CentOS 6.5 (HVM)
Cloudera Director cannot resize the root partition on Centos 6.5 HVM AMIs. This is caused by a bug in the AMIs. For more information, see the CentOS Bug Tracker.
Workaround: None.
When using RDS and MySQL, Hive Metastore canary may fail in Cloudera Manager
If you include Hive in your clusters and configure the Hive metastore to be installed on MySQL, Cloudera Manager may report, "The Hive Metastore canary failed to create a database." This is caused by a MySQL bug in MySQL 5.6.5 or higher that is exposed when used with the MySQL JDBC driver (used by Cloudera Director) version 5.1.19 or lower. For information on the MySQL bug, see the MySQL bug description.
Workaround: Depending on the driver version installed by Cloudera Director from your platform's software repositories, select an older MySQL version that does not have this bug.