一、客户端环境准备
(1)将Hadoop-2.9.2安装包解压到非中文路径
(例如:E:\hadoop-2.9.2)

(2)配置HADOOP_HOME环境变量


(3)创建一个Maven工程,添加依赖
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>RELEASE</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.8.2</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>2.9.2</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-hdfs</artifactId>
<version>2.9.2</version>
</dependency>
</dependencies>
二、编码(实现hdfs创建、上传、下载等)
public class HdfsClient {
FileSystem fs;
Configuration configuration;
@Before
public void init() throws Exception {
// 1 获取文件系统
configuration = new Configuration();
configuration.set("dfs.replication", "2");
fs = FileSystem.get(new URI("hdfs://linux126:9000"),
configuration, "root");
}
@After
public void destory

最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



