1.cdh5 支持jdk7和jdk8
2.cloudera只支持oracle发布的jdk
3.集群中所有主机的jdk版本必须一致
4.生态圈中用到的所有组件所依赖的jdk版本必须一致
5.cloudera manager的版本要不小于CDH的版本
6.CDH与CM5.11.x支持的操作系统版本:
centos 6.9 (with Known Issue), 6.8, 6.7, 6.6, 6.5, 6.4
ubuntu 16.04 LTS (Xenial) 14.04 LTS (Trusty) 12.04 LTS (Precise)
7.支持的文件系统
ext3,ext4,但不支持部署完hdfs后将ext3升级为ext4,xfs
8.cdh集成了PostgreSQL数据库,同时支持mysql,MariaDB等操作系统原生支持的数据库
9.C5.11支持的数据库
MySQL 5.1,5.5,5.6,5.7
MariaDB 5.5,10.0
PostgreSQL 8.1,8.3,8.4,9.1,9.2,9.3,9.4,9.5
Oracle 11g R2,12c R1,12c R2
10.C5的JDK支持
仅支持oracle发布的64位的JDK,JDK7支持所有的C5版本,JDK8支持C5.3以上的版本。
不可以在不同的节点上运行不同版本的jdk,集群中的的所有节点要运行相同的jdk版本,凡时依赖jdk的服务必须采用完全相同的jdk.
JDK 7
JDK 7 updates that are supported and tested,JDK 7 Supported in all C5.x
1.7u55 Minimum required
1.7u67 Recommended(Cloudera Manager 中集成,自动安装)
1.7u75 Recommended
1.7u80 Recommended
JDK 8
Warning: JDK 1.8u40, JDK 1.8u45, and JDK 1.8u60 are excluded from support. Also, the Oozie Web Console returns 500 error when Oozie server runs on JDK 8u75 or higher.
JDK 8 updates that are supported and tested,JDK 8 Supported in C5.3 and Higher
1.8u31 Minimum required
1.8u74 Recommended
1.8u91 Recommended
1.8u102 Recommended
1.8u111 Recommended
1.8u121 Recommended
11.CM资源需求
硬盘:
cloudera manager Server占用磁盘空间
/var分区 5GB
/usr分区 500MB
最终空间占用的大小取决于你安装的程序包的多少
Cloudera Management Service占用情况
主机监控和服务监控数据库存放在/var分区,将占用20G的空间
从节点空间占用情况
一般要预留出三倍大小的要安装的程序包的空间
内存:
4G内存通常是够用的,如果用的是oracle的数据库这个数的内存是必须的,如果用的是其它的数据库,并且管理主机小于100台的话,2G内存也是够用的
python
支持python2.4及以上版本,但不兼容Python 3.0或更高版本
CDH5中的Hue需要python2.6或python2.7的支持