操作系统 Linux
Hadoop在设计的大部分是基于Linux开发的,所以我们这里首选Linux,我这里选择的是Ubuntu14.04.
开发环境:JDK1.8 + Hadoop1.2.1 + Eclipse
整个Hadoop是用JAVA开发的,所以在安装Hadoop前首先要安装JDK,我用的是JDK1.8.
这里的我用的Hadoop版本是1.2.1。由于在Linux下开发Java程序,eclipse最为方便。所以
开发工具选择eclipse
一.安装JDK并配置环境变量
1.解压 : tar -zxvf jdk-8u101-linux-i586.gz
2 配置环境变量
vim /etc/profile
export JAVA_HOME=/programfile/jdk1.8
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
二.设置SSH免密码登陆
配置SSH免密码登陆需要2步
1.生成公钥和私钥
Shell代码:
ssh-keygen -t rsa
默认在~/.ssh目录生成两个文件
id_rsa : 私钥
id_rsa.pub : 公钥
2.导入认证公钥文件,更改权限
2.1 本机免密码
Shell代码
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
2.2 导入免密码登陆的服务器
将公钥复制到服务器
Shell代码
scp ~/.ssh/id_rsa.pub xxx@host:/home/xxx/id_rsa.pub
然后,将公钥导入到认证文件,这一步的操作在服务器上进行
Shell代码
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys