IDEA-Maven项目中:java:程序包org.apache.hadoop.conf.fs等众多Hadoop包不存在的问题
java:org.apache.hadoop.conf.fs问题描述解决方案mvn idea:idea问题描述package com.zs.hdfs;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import or
·
java:org.apache.hadoop.conf.fs
问题描述
package com.zs.hdfs;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.junit.Test;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
/**
* 客户端代码常用套路
* 1、获取一个客户端对象
* 2、执行相关的操作命令
* 3、关闭资源
*/
public class HdfsClient {
@Test
public void testmkdir() throws URISyntaxException, IOException, InterruptedException {
// 连接的集群nn地址
URI uri = new URI("hdfs://hadoop102:8020");
// 创建一个配置文件
Configuration configuration = new Configuration();
// 用户
String user = "zs";
// 1.获取客户端对象,ctrl + p 显示参数,ctrl + alt + l:全部格式化
FileSystem fs = FileSystem.get(uri, configuration, user);
// 2.创建一个文件夹
fs.mkdirs(new Path("/xiyou/huaguoshan"));
// 3.关闭资源
fs.close();
}
}
在IDEA中创建Maven项目,执行HDFS-mkdir创建文件夹的Java代码时,发生报错:
解决方案
打开右侧导航栏:Maven
点击 m,并输入mvn idea:idea
确定即可!
然后再次运行就OK了.
mvn idea:idea
可能最初是下载依赖时某些包未下载完成,在maven命令框中输入 mvn -U idea:idea
,将继续下载未下载完整的依赖。
官方解释 Apache Maven IDEA Plugin Usage:
To generate the files needed for an IntelliJ IDEA Project setup, you only need to execute the main plugin goal, which is idea:idea like so:
要生成IntelliJ IDEA项目设置所需的文件,只需执行主插件的相关命令,比如: idea:idea
更多推荐
所有评论(0)