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

来源:互联网 发布:手机屏幕宠物软件 编辑:程序博客网 时间:2024/06/08 07:19

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

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



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



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

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



export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport 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的环境了;这个是麻烦的,要注意-谨慎操作~

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



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


配置:hadoop-env.sh


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

<configuration><property> <name>hadoop.tmp.dir</name>  <value>/hadoop</value></property><property>  <name>hadoop.name.dir</name> <value>/hadoop/name</value></property><property><name>fs.default.name</name><value>hdfs://localhost.localdomain:9000</value></property></configuration>


配置:hdfs-site.xml

<configuration><property><name>dfs.data.dir</name><value>/hadoop/data</value></property></configuration>


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

<configuration><property>  <name>mapred.job.tracker</name>  <value>localhost.localdomain:9001</value></property></configuration>


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


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


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





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



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

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


原创粉丝点击