Ubuntu 14.04上单节点Hadoop安装与配置教程

需积分: 9 7 下载量 157 浏览量 更新于2023-03-16 收藏 419KB DOC 举报
该资源是一个关于在Ubuntu 14.04系统上进行Hadoop单节点安装与配置的教程,适合Linux入门者和需要配置环境变量的学习者。教程中使用了VirtualBox作为虚拟机,并提供了详细的步骤来安装JDK和配置SSH以实现免密码登录,最后介绍了Hadoop的安装和环境变量配置。 首先,为了安装Hadoop,我们需要一个运行Ubuntu 14.04的虚拟机。在这个教程中,不推荐使用15.10版本的系统。我们需要为root用户设置密码,通过`sudo passwd`命令可以完成。然后,可以切换到root用户,使用`su`命令。 接下来,创建必要的目录,例如`/opt/java`和`/opt/hadoop`,用于存放JDK和Hadoop软件。由于文件大小限制,JDK的下载链接未提供,但可以自行在网上搜索并下载JDK的Linux x64版本。将下载的JDK文件(例如`jdk-8u60-linux-x64.tar.gz`)通过VirtualBox或其他虚拟机软件导入到Ubuntu虚拟机中。 解压JDK文件,可以使用`tar`命令,例如`tar -zxvf jdk-8u60-linux-x64.tar.gz`。解压完成后,配置JDK的环境变量。使用`gedit`编辑`/etc/profile`文件,添加以下内容: ```bash export JAVA_HOME=/opt/java/jdk1.8.0_60 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH ``` 记得根据实际的JDK安装路径调整`JAVA_HOME`的值。保存并关闭文件后,执行`source /etc/profile`使改动生效。验证JDK是否成功安装,可以输入`java -version`查看Java版本信息。 然后,安装SSH服务,使用`sudo apt-get install ssh`命令。接着,生成SSH密钥对,运行`ssh-keygen -t rsa`。将公钥添加到`~/.ssh/authorized_keys`文件,通过`cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys`命令实现。现在,尝试通过`ssh localhost`登录,应能实现免密码登录。 最后,我们安装Hadoop,将Hadoop的tar.gz压缩包复制到`/opt`目录并解压。同样地,配置Hadoop的环境变量,编辑`/etc/profile`,添加如下内容: ```bash export HADOOP_HOME=/opt/hadoop export PATH=$PATH:$HADOOP_HOME/bin:$HADOOP_HOME/sbin ``` 保存并激活配置,执行`source /etc/profile`。通过输入`hadoop version`命令,如果显示Hadoop的版本号,就表明安装和配置成功了。 这个教程覆盖了从基础环境准备、JDK安装、SSH配置到Hadoop安装的整个流程,对于初学者来说是一份非常实用的指南。