更新时间:2020-07-29。如果hadoop下载链接失效,需要到hadoop官网找到链接hadoop3.2.1安装1.下载https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/common/hadoop-3.2.1/hadoop-3.2.1.tar.gz2。解压tar-zxvfhadoop-3.2.1.tar.gz3。重命名mvhadoop-3.2.1hadoop4。将JAVA_HOME添加到环境变量中4.1首先找到JAVA_HOME,执行以下命令,其中一个是将java_homejava-XshowSettings:properties-version4.2添加到环境变量中vim/etc/bashrc#并在配置文件最下面添加一句:导出JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252。b09-3.el8_2.x86_64/jre#保存退出vim,执行以下命令使环境变量立即生效source/etc/bashrc5.hadoop添加到环境变量#vim/etc/bashrc文件中,添加以下两行exportHADOOP_HOME=/usr/share/hadoopexportPATH=$PATH:$HADOOP_HOME/bin6.测试hadoop。如果显示版本号,则证明操作成功。hadoop版本#Hadoop3.2.1#源代码仓库https://gitbox.apache.org/repos/asf/hadoop.git-rb3cbbb467e22ea829b3808f4b7b01d07e0bf3842#由rohithsharmaks编译于2019-09-10T15:56Z#编译。#Fromsourcewithchecksum776eaf9eee9c0ffc370bcbc1888737#Thiscommandwasrunusing/usr/share/hadoop/share/hadoop/common/hadoop-common-3.2.1.jarhdfsconfiguration(pseudo-distributed)1.创建hadoop用户(专门为hadoop准备的)user),在root用户下执行以下操作#创建hadoop用户useradd-mhadoop-s/bin/bash#修改密码passwdhadoop#切换到hadoop用户suhadoop#设置ssh免密码登录(sshpassword-free自己登录,如果不设置,启动DFS会报错)ssh-keygen-trsa#把自己生成的公钥加入自己的授权,这样就可以免密登录自己了cd~/.sshcatid_rsa.pub>>authorized_keyschmod600authorized_keys#防止其他用户看到2.配置core-site.xmlvim/usr/share/hadoop/etc/hadoop/core-site.xml#添加如下配置(其中使用hadoop代替ip地址的,后面需要添加对应的hosts文件ip)#(保存文件的路径最好写在hadoop用户的主目录下,避免权限问题)
