请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

JAVA API操纵HDFS的时候,提示没有FileSystem.get方法。是jdk的原因?

hadoop的maven依赖,因为我的IDEA无法按照老师您的代码演示操纵正常自动下载,所以我从https://repository.cloudera.com/artifactory/cloudera-repos/org/apache/hadoop/hadoop-common/2.6.0-cdh5.7.0/hadoop-common-2.6.0-cdh5.7.0.jar   上下载了jar包,放到了本地的仓库中。本地导入了。然后使用IDEA API的时候出现了这些问题。

https://img1.sycdn.imooc.com/szimg/59e4268e000123a506720305.jpg

https://img1.sycdn.imooc.com/szimg/59e4268e0001fe3409920348.jpg

https://img1.sycdn.imooc.com/szimg/59e4268e0001c1f306940220.jpg

https://img1.sycdn.imooc.com/szimg/59e44d6e00012e2404270250.jpg

https://img1.sycdn.imooc.com/szimg/59e44d6e0001329908920216.jpg


正在回答 回答被采纳积分+3

1回答

Michael_PK 2017-10-16 11:32:21

filesystem导错包了吧

0 回复 有任何疑惑可以回复我~
  • 提问者 十里桃花舞丶 #1
    import org.apache.hadoop.conf.Configuration;
    import org.apache.hadoop.fs.FileSystem;
    
    import org.apache.hadoop.fs.Path;
    import org.junit.After;
    import org.junit.Before;
    import org.junit.Test;
    
    import java.net.URI;
    
    这个是我导的包。
            <dependency>
                <groupId>org.apache.hadoop</groupId>
                <artifactId>hadoop-client</artifactId>
                <version>${cdh.version}</version>
                <scope>system</scope>
                <systemPath>C:/Users/92806/.m2/repository/org.apache.hadoop/hadoop-common-2.6.0-cdh5.7.0.jar</systemPath>
            </dependency>
    这个是添加的依赖
    回复 有任何疑惑可以回复我~ 2017-10-16 14:08:51
  • 提问者 十里桃花舞丶 #2
    好像格式有点乱。。。
    回复 有任何疑惑可以回复我~ 2017-10-16 14:09:33
  • 提问者 十里桃花舞丶 #3
    我把我的导包截图和依赖的截图放到问题里了,是最后两个图
    回复 有任何疑惑可以回复我~ 2017-10-16 14:11:46
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号