1.安装Java JDK
Hadoop运行依赖环境,安装JDK6及以上版本。首先检查是否存在JDK.
注:因为我自己在Ubuntu上安装过Java的默认版本所以这里就会显示我的java版本。
如果没有安装,可以使用以下命令来安装:
Hadoop需要一个单独的专用用户来执行。 具有对Hadoop可执行文件和数据文件夹的完全控制。要创建新用户,请在终端中使用以下命令。
要检查ipv6是否正确禁用,我们可以使用以下命令:
Hadoop需要SSH访问来管理其远程节点以及本地机器上的节点。对于此示例,我们需要配置SSH访问localhost。
因此,我们将确保我们已经启动并运行SSH并设置公钥访问权限,以允许它在没有密码的情况下登录。 我们将设置SSH证书以允许密码较少的身份验证。使用以下命令执行所需的步骤。
ssh有两个主要组件:
SSH在Ubuntu上预先启用,但为了确保sshd启用,我们需要使用以下命令首先安装ssh。
要确保一切都正确设置,请使用以下命令:
现在,为了生成ssh证书,我们将切换到hduser用户。在以下命令中,我们保持密码为空,同时生成ssh的密钥,如果您愿意,可以给它一些密码。
使用上一步中创建的密钥启用对机器的SSH访问。为此,我们必须将密钥添加到机器的授权密钥列表。
我们可以检查ssh是否工作如下,是ssh到localhost成功没有密码提示,然后证书正确启用。
ssh localhost
到目前为止,我们已经完成了Apache Hadoop的所有先决条件。我们将在下一节中检查如何设置Hadoop。