首页 > 编程语言 >HDFS接口编程 FDFS课堂测试

HDFS接口编程 FDFS课堂测试

时间:2022-11-04 20:13:23浏览次数:45  
标签:HDFS hdfs 代码 编程 端口 9000 课堂 FDFS

调用HDFS文件接口实现对分布式文件系统中文件的访问,如创建、修改、删除等。

 

 这个代码确实是有问题的,这个老师,有点内个

 

 这老师有点不太靠谱啊,是不是

写一个截图上面的那个代码去运行,会报错的,问题挺多

那个9000端口,是默认hdfs默认服务端口

有时候你用这个端口发现不行,

因为在cd /opt/sxt/hadoop-2.6.5/etc/hadoop/coresite.xml下的配置,

有个默认hdfs端口fs.defaultFS,

但是它不一定是9000,我的是8020,所以代码也要写8020,

然后new filename那里,带着hdfs://node1:9000/.../..,这样子new Path的话,

他明明就会出问题的嘛,带着主机ip和端口不行,这里的代码也有问题,

还有,很关键的一点,它缺了很关键的一行代码,就是关于权限设置的,没有那一行的话,

 

 会出现Permission denied,所以下面这行代码很关键,当时课堂测试也是卡在这里了

System.setProperty("HADOOP_USER_NAME","root");

把图片上的代码手打到idea上的时候,它给我导了错误的包,要改成正确的

最后代码是这样

 

 查看结果

 

标签:HDFS,hdfs,代码,编程,端口,9000,课堂,FDFS
From: https://www.cnblogs.com/SHINIAN200/p/16858958.html

相关文章

  • java8 函数式编程实现策略模式
    代码如下: /***java8函数式编程实现策略模式**@date2022/11/4*/publicclassFunctionStrategy{privatestaticMap<String,Function<String,Str......
  • java网络编程 tcp 黑马程序员学习笔记(11)
    importjava.io.*;importjava.net.*;//步奏//建立socket对象publicclasstcpclient{publicstaticvoidmain(Stringargs[])throwsException{//创建客户端的s......
  • 脚本编程语言基础
    PowerShellWindows系统自带,从6.0版本开始支持跨平台生态平台:PowerShellGalleryLinuxshellLinux的执行环境LinuxShell是linux系统中硬件和业务系统之间的交换层,分隔......
  • 黑窗口编程到底有什么用?
    首先、要明确一点、带图形的程序的底层也是黑窗口编程图形的显示只占一个程序的一小部分代码(从费脑子的程度考虑、图形的显示本身并不是很难、无非是基本图元组合、但显示......
  • CompletableFuture 组合式异步编程
    ​​CompletableFuture​​​是jdk1.8引入的一个新特性。它主要是为了解决多个​​Future​​结果之间的依赖关系。比如:将两个异步计算合并为一个——这两个异步计算之间相......
  • 从头开始进行CUDA编程:Numba并行编程的基本概念
    GPU(图形处理单元)最初是为计算机图形开发的,但是现在它们几乎在所有需要高计算吞吐量的领域无处不在。这一发展是由GPGPU(通用GPU)接口的开发实现的,它允许我们使用GPU进行通......
  • 13. Java 面向对象编程
    Java面向对象编程Java的核心思想就是OOP1.初识面向对象面向过程&面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么.....面对过程适合处理一些......
  • 十堰网站建设用php、java、.net哪个编程语言好
    前言对于这个问题,我的回答是:在十堰网站建设时没有什么编程语言是最好的,只有适合自己的才是最好的!或许你对我的回复不是很满意,不过没关系,你可以看看我的分析就知道了。Php......
  • aop-动态代理,cglib动态代理,面向切面编程,aop的实现方法
    第三章aop1.动态代理实现方式:jdk动态代理,使用jdk中的Proxy,Method,InvocaitonHanderl创建代理对象。jdk动态代理要求目标类必须实现接口案例结构如下:创建需要被代理的......
  • Java函数式编程(1):Lambda表达式(2)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ 从之前的Lambda表达式的演变过程可以知道,Lambda表达式其实是一个对匿名内部类的简化过程:去掉了多余的语法修饰,只保留最......