1. IDEA远程连接
1.1 实验需求:
- IDEA
- hadoop2.6_Win_x64-master
- /bin 目录下需要含有:
对于该文件我已上传到我的CSDN下载页:hadoop-wins
1.2 环境变量
- JAVA_HOME
- HADOOP_HOME
- PATH
- hosts文件
注意:如果是第一次配置,需要重启才能生效
1.3 创建项目
1.【file】
2.【new project】
3.【java】
4.【选择自己的JDK】
5.【next】
6.【配置项目名称和路径】
7.【finish】
效果截图:
1.4 配置Modules
1.【右键项目名】
2.【Open Modules Setting】
1.【Libraries】
2.【+】
3.【Java】
4.【将\share\hadoop 目录下的所有文件都导入】
1.【Libraries】
2.【+】
3.【Java】
4.【将\share\hadoop\common\lib目录下的所有jar包都导入】
2. 创建文件测试是否成功
程序代码:
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import java.io.IOException;
import java.net.URI;
public class createFolder {
private static final String HDFS_PATH = "hdfs://master002:9000"; //指定HDFS的路径
public static void main(String[] args) {
System.setProperty("HADOOP_USER_NAME", "hadoop"); //指定访问用户
Configuration config = new Configuration(); //获取配置信息
try{
FileSystem fs = FileSystem.get(URI.create(HDFS_PATH), config);
Path path = new Path("/createFile1");
fs.mkdirs(path);
}catch(IOException e){
e.printStackTrace();
}
}
}
效果截图: