Hadoop基于Linux-CentOS7安装-安装Hadoop

在此之前首先提供一个 xshell 的免费地址:http://www.netsarang.com/download/free_license.html

安装Hadoop首先要安装jdk和配置jdk环境


Hadoop基于Linux-CentOS7安装-安装Hadoop_第1张图片

我们使用yum命令进行在线安装,yum命令进行安装是不能指定软件的安装目录的。

Hadoop基于Linux-CentOS7安装-安装Hadoop_第2张图片

Hadoop基于Linux-CentOS7安装-安装Hadoop_第3张图片

我们要记住,jdk的目录地址就是:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64

接下来,我们配置JDK的环境

Hadoop基于Linux-CentOS7安装-安装Hadoop_第4张图片

Hadoop基于Linux-CentOS7安装-安装Hadoop_第5张图片

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
只是更改第一行代码,换做你自己的代码;其他不变~

至此,JDK环境配置完毕!!

接下来再安装配置Hadoop环境

这里我们需要使用一个软件(winSCP),她可以在windows和linux系统之间进行信息传递交换。我们现在windows上下载一个Hadoop-0.20.2.tar.gz的Liunux压缩包。使用winSCP从windows上传递到Linux中。这个是Hadoop-0.20.2.tar.gz的地址,点击下载

Hadoop基于Linux-CentOS7安装-安装Hadoop_第6张图片

Hadoop基于Linux-CentOS7安装-安装Hadoop_第7张图片


当下,我们就要配置Hadoop的环境了;这个是麻烦的,要注意-谨慎操作~

还是要进入之前配置JDK的环境配置文件中,然后再末尾再加一点Hadoop 的内容。

Hadoop基于Linux-CentOS7安装-安装Hadoop_第8张图片

Hadoop基于Linux-CentOS7安装-安装Hadoop_第9张图片

接下来就是配置目录 /home/123456/hadoop-0.20.2/conf 下的文件-四个

Hadoop基于Linux-CentOS7安装-安装Hadoop_第10张图片

配置:hadoop-env.sh

Hadoop基于Linux-CentOS7安装-安装Hadoop_第11张图片

配置:core-site.xml<端口号是固定的>



 hadoop.tmp.dir
  /hadoop


  hadoop.name.dir
 /hadoop/name


fs.default.name
hdfs://localhost.localdomain:9000

Hadoop基于Linux-CentOS7安装-安装Hadoop_第12张图片

配置:hdfs-site.xml



dfs.data.dir
/hadoop/data


Hadoop基于Linux-CentOS7安装-安装Hadoop_第13张图片

配置:mapred-site.xml<端口号是固定的>



  mapred.job.tracker
  localhost.localdomain:9001


Hadoop基于Linux-CentOS7安装-安装Hadoop_第14张图片

中间遇到一个问题,解决如下

Hadoop基于Linux-CentOS7安装-安装Hadoop_第15张图片

然后就是更新一下,格式化文件系统操作了

Hadoop基于Linux-CentOS7安装-安装Hadoop_第16张图片

然后在这个地址下执行Hadoop 的启动-("/home/123456/hadoop-0.20.2/bin/")启动命令:start-all.sh

Hadoop基于Linux-CentOS7安装-安装Hadoop_第17张图片



Hadoop基于Linux-CentOS7安装-安装Hadoop_第18张图片

最后了,随便提一下;如果你的操作中出现了这种错误提示“没有那个文件或目录”。说明你的Hadoop 没有配置正确,所以你要耐心的嘻嘻查找问题的所在位置,改正过来就好了!

Hadoop基于Linux-CentOS7安装-安装Hadoop_第19张图片


关闭防火墙和禁止开机启动

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动


你可能感兴趣的:(Hadoop-learner)