学习笔记

Hadoop JAVA端错误案例


import com.google.inject.internal.cglib.core.$ClassInfo;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.junit.Before;
import org.junit.Test;

import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;

public class HdfsFS_Demo_02 {
FileSystem fs=null;
@Before
public void init() throws Exception {
//1、配置信息对象 用户自定义设置 比如设置副本个数 切块大小
Configuration conf = new Configuration();
//2、获取hdfs客户端对象
/*
* 参数一 URI
* 参数二 配置对象
* 参数三 用户
* */
fs = FileSystem.newInstance(new URI(“hdfs://linux01:8020”),conf,“root”);
// 错误案例
// FileSystem fs = FileSystem.newInstance(new URI(“hdfs://linux01:8020”),conf,“root”);
}
@Test
public void testMkdir() throws Exception {
// 上传文件到hdfs
fs.mkdirs(new Path("/sdfsdf/sdf"));
fs.close();
}

@Test
public void testMV() throws Exception {
    //  改名  移动
    fs.rename(new Path("/img"),new Path("/sdfsdf/"));
    fs.close();
}

}

上一篇:Oracle创建用户,并赋于只读某几张表的权限


下一篇:关于flask的session修改失效问题