Java中怎么对HDFS进行操作
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,这篇文章给大家介绍Java中怎么对HDFS进行操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。以下是代码:package hdfs;import java.io.FileInp
千家信息网最后更新 2025年02月05日Java中怎么对HDFS进行操作
这篇文章给大家介绍Java中怎么对HDFS进行操作,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
以下是代码:
package hdfs;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FSDataInputStream;import org.apache.hadoop.fs.FSDataOutputStream;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IOUtils;public class App2 { /** * * 使用 FileSystem * * eclipse 创建方法快捷键:alt+shift+M * eclipse 创建局部变量快捷键 alt+shift+L * * */ public static final String HDFS_PATH = "hdfs://192.168.9.204:9000"; private static final String DIR_PATH = "/user/yinkaipeng"; private static final String FILE_PATH = "/test"; public static void main(String[] args) throws Exception, URISyntaxException { FileSystem fileSystem = FileSystem.get(new URI(HDFS_PATH),new Configuration()); // 创建文件夹 CreatePackage(fileSystem); // 上传文件 //UploadFile(fileSystem); // 下载文件 // Download(fileSystem); //删除文件 //deleteFile(fileSystem); } private static void deleteFile(FileSystem fileSystem) throws IOException { fileSystem.delete(new Path(FILE_PATH), true); System.out .println("OK!"); } private static void UploadFile(FileSystem fileSystem) throws IOException, FileNotFoundException { final FSDataOutputStream out = fileSystem.create(new Path(FILE_PATH)); final FileInputStream in = new FileInputStream("c:/log.txt"); IOUtils.copyBytes(in, out, 1024, true); } private static void CreatePackage(FileSystem fileSystem) throws IOException { fileSystem.mkdirs(new Path(DIR_PATH)); } private static void Download(FileSystem fileSystem) throws IOException { final FSDataInputStream in2 = fileSystem.open(new Path(FILE_PATH)); IOUtils.copyBytes(in2, System.out, 1024, true); }}
关于Java中怎么对HDFS进行操作就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
文件
内容
快捷键
更多
帮助
不错
代码
兴趣
变量
小伙
小伙伴
局部
文件夹
文章
方法
知识
篇文章
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库指定分量查询
fvp外汇服务器名称
什么是云服务器的内网通信
学生数据库课程设计题目
系统访问地址和服务器地址
信息安全软件开发股票
服务器如何卸下机柜
服务器软件开发公司
西安做汽车软件开发的公司
网络安全的古诗有哪些
app手机应用软件开发
未来的手机软件开发
h1z1需要几个服务器
新基建网络安全防疫
core安装服务器
秀山云服务器
思科怎么访问web服务器
未转变者用什么服务器
杭州软件开发专业哪个学校好
油田信息网络安全
dbs和数据库的关系
软件开发需求id
济宁联想服务器供货商
克振网络安全吗
四川聚焦网络安全微视频
华为服务器项目管理工资高吗
之江汇网络安全
为啥政府的官方服务器
如何培养网络技术专业
软件开发场景设计