CDH,全称为Cloudera Distribution Including Apache Hadoop,是由Cloudera公司提供的一套商业版Hadoop发行版。它包括了Apache Hadoop的核心组件,并且添加了许多额外的特性和优化,使得用户可以更容易地部署和管理大数据应用。
以下是CDH的一些关键特点:
1. **集成性**:CDH提供了一个集成的Hadoop平台,包括了HDFS(Hadoop分布式文件系统)、MapReduce、YARN(Yet Another Resource Negotiator)等核心组件。
2. **兼容性**:CDH与Apache Hadoop生态系统中的其他项目兼容,例如Hive、HBase、Spark、Impala等。
3. **性能优化**:Cloudera对CDH进行了性能优化,提供了更好的资源管理和作业调度。
4. **安全性**:CDH增加了安全性特性,包括Kerberos认证、Apache Ranger用于访问控制和审计、Apache Sentry用于权限管理等。
5. **管理工具**:CDH包括Cloudera Manager,这是一个强大的管理工具,用于配置、监控和管理CDH集群。
6. **支持和服务**:作为商业产品,CDH提供了专业的技术支持和服务。
7. **扩展性**:CDH支持与其他大数据工具和数据库的集成,例如Apache Solr用于搜索,Apache Kudu用于快速分析等。
8. **社区参与**:Cloudera积极参与Apache Hadoop和其他开源项目的开发,确保CDH与社区版保持同步。
9. **附加组件**:CDH还包括了一些额外的组件,如Cloudera Data Science Workbench(用于数据科学工作流),Cloudera Director(用于云服务的集群部署和管理)等。
10. **企业级特性**:CDH提供了一些企业级特性,如备份与恢复工具、高可用性配置、灾难恢复解决方案等。
CDH是为需要在大数据平台上运行关键任务型应用的企业提供的解决方案,它通过提供额外的工具、性能优化和专业支持,帮助企业更有效地管理和分析大数据。随着大数据技术的发展,Cloudera也提供了CDH的后续产品,如Cloudera Data Platform(CDP),这是一个更全面的多云数据平台,支持在多个云环境中部署和管理数据应用。