第2步:安装Java Development Kit
要安装Oracle JDK,您可以使用Cloudera Manager安装Cloudera提供的版本,也可以直接安装Oracle的其他版本。
要求
- 已安装的JDK必须是受支持的版本,如CDH和Cloudera Manager支持的JDK版本中所述。
- 在相同版本的JDK的Oracle必须安装在每个群集主机上。
- 必须安装JDK / usr / java / jdk-version。
- Cloudera Enterprise支持的RHEL兼容和Ubuntu操作系统默认都使用AES-256加密作为故障单。要在低于1.8u161的JDK版本中支持AES-256位加密,必须在所有群集和Hadoop用户计算机上安装Java Cryptography Extension(JCE)无限强度管辖策略文件。Cloudera Manager可以自动安装策略文件,也可以手动安装。有关JCE策略文件安装说明,请参阅的README.txt 文件包含在 jce_policy-x.zip文件。JDK 1.8u161及更高版本默认启用无限强度加密,不需要策略文件。
- 在SLES平台上,请不要安装或尝试使用与SLES分发捆绑在一起的IBM Java版本。CDH无法与该版本一起正常运行。
使用Cloudera Manager安装JDK
注意: Cloudera,Inc。根据Oracle二进制代码许可协议收购了Oracle JDK软件。根据Oracle二进制代码许可协议的补充许可条款的D(v)(a)项 ,JDK软件的使用受Oracle二进制代码许可协议条款的约束。安装JDK软件即表示您同意遵守这些条款。如果您不希望受这些术语的约束,请不要安装Oracle JDK。
sudo yum install oracle-j2sdk1.7
手动安装JDK
Oracle JDK安装程序既可用作基于RPM的系统的基于RPM的安装程序,也可用作 名为.tar.gz文件。这些说明适用于 名为.tar.gz 文件。
- 下载 名为.tar.gz从Java SE 8下载获得64位支持的Oracle JDK 版本之一的文件。(此链接在撰写时是正确的,但可以更改。)注意:如果要使用诸如的实用程序直接下载JDKwget的,您必须通过配置经常更新的标头来接受Oracle许可证。博客文章和问答网站可以是如何使用下载特定JDK版本的良好信息来源wget的。
- 将JDK解压缩到 /usr/java/jdk-version。例如:
tar xvfz / path / to / jdk-8u <update_version> -linux-x64.tar.gz -C / usr / java /