hadoop下载链接:http://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.7.5/hadoop-2.7.5.tar.gz
JDK1.8下载链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
java安装教程
tar -zxvf jdk-8u101-linux-x64.tar.gz
在解压缩之后我们就可以配置我们的环境变量了
vim ~/.bashrc
#写入环境变量
export JAVA_HOME=/usr/java/jdk1.8.0_101
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
在写完环境变量之后使用
source ~/.bashrc
来使环境变量生效
在配置完之后我们利用
java -version
接下来安装hadoop
hadoop下载链接:http://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.7.5/hadoop-2.7.5.tar.gz
tar -axvf hadoop-2.7.5.tar.gz 进行解压,并修改文件夹名字为hadoop
cd /home/hadoop/usr/hadoop #第一个hadoop为用户变量名,第二个hadoop为修改后的文件夹名
./bin/hadoop version
会出现hadoop的版本编号,表示安装成功。
在主机上修改主机名:$ sudo vim /etc/hostname #修改为Master
介绍输入ifconfig,查看主机ip地址
并在slave上同样操作
接着修改节点映射:$ sudo vim /etc/hosts
:wq!进行保存退出
在master上输入:ping Slave1 -c 3
上图出现表示映射成功。
楼主本人采用虚拟机,一个master,一个slave
接下来进行master到slave的面密匙登录
首先在主机上生成公式
$ cd ~/.ssh # 如果没有该目录,先执行一次ssh localhost $ rm ./id_rsa* # 删除之前生成的公匙(如果有) $ ssh-keygen -t rsa # 一直按回车就可以
接着在slave上加入授权
$ cat ~/id_rsa.pub >> ~/.ssh/authorized_keys $ rm ~/id_rsa.pub # 用完就可以删掉了
然后重启两台虚拟机,重启两台虚拟机,重启两台虚拟机,重要的事情说三遍。
在主机上输入:ssh Slave1
大功告成!
参考文献:https://www.cnblogs.com/xzjf/p/7231519.html