HDFS文件的创建、上传、下载、删除(基于本机API调用)
一、完整的一个Hadoop环境
安装参考
启动hadoop程序
二、新建maven工程
三、文件操作
ps:针对文件的操作与Linux虚拟机的操作略有不同
Linux虚拟机的操作
- 文件的创建
@Test
public void create() throws Exception{
Configuration cfg = new Configuration(); //创建配置文件
FileSystem fs = FileSystem.get(new URI(hdfs的地址),cfg,"root");//获取文件系统
//注意,这边如果在电脑本机没有配置hosts的化,地址只能使用ip地址 ,要写用户
fs.mkdirs(new Path<