当前位置: 首页 > news >正文

网站统计开放平台新型塑料建筑模板图片

网站统计开放平台,新型塑料建筑模板图片,长春网站制作哪里好,郑州网站建设制作费用本次实战涉及使用Java操作Hadoop HDFS#xff0c;包括创建文件、判断文件存在性及异常处理。通过手动添加依赖、启动HDFS服务#xff0c;成功在HDFS上创建和检查文件。进一步探索了文件操作的最佳实践#xff0c;如检查文件存在性以避免重复创建#xff0c;以及处理HDFS安全…本次实战涉及使用Java操作Hadoop HDFS包括创建文件、判断文件存在性及异常处理。通过手动添加依赖、启动HDFS服务成功在HDFS上创建和检查文件。进一步探索了文件操作的最佳实践如检查文件存在性以避免重复创建以及处理HDFS安全模式下的异常情况。整个过程加深了对Hadoop文件系统操作的理解并提高了解决实际问题的能力。 用Maven项目比用Java项目更方便在pom.xml添加2个依赖即可 项目对象模型文件 - pom.xml ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0https://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdnet.huawei/groupIdartifactIdTest/artifactIdversion1.0-SNAPSHOT/versionnameTest/namedependencies!--hadoop客户端--dependencygroupIdorg.apache.hadoop/groupIdartifactIdhadoop-client/artifactIdversion3.3.4/version/dependency!--单元测试框架--dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.13.2/version/dependency/dependencies/project日志属性文件 - log4j.properties log4j.rootLoggerstdout, logfile log4j.appender.stdoutorg.apache.log4j.ConsoleAppender log4j.appender.stdout.layoutorg.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern%d %p [%c] - %m%n log4j.appender.logfileorg.apache.log4j.FileAppender log4j.appender.logfile.Filetarget/hdfs.log log4j.appender.logfile.layoutorg.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern%d %p [%c] - %m%n创建文件类 - CreateFileOnHDFS package net.huawei.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.net.URI;/*** 功能在HDFS上创建文件* 作者华卫* 日期2024年11月15日*/ public class CreateFileOnHDFS {Testpublic void create1() throws Exception {// 创建配置对象Configuration conf new Configuration();// 创建统一资源标识符String uri hdfs://master:9000;// 创建HDFS文件系统对象FileSystem fs FileSystem.get(new URI(uri), conf);// 创建路径对象指向文件Path file new Path(uri /ied02/hadoop.txt);// 基于路径对象创建文件boolean result fs.createNewFile(file);// 判断文件是否创建成功if (result) {System.out.println(恭喜文件[ file ]创建成功~);} else {System.out.println(遗憾文件[ file ]创建失败~);}}Testpublic void create2() throws Exception {// 创建配置对象Configuration conf new Configuration();// 创建统一资源标识符String uri hdfs://master:9000;// 创建HDFS文件系统对象FileSystem fs FileSystem.get(new URI(uri), conf);// 创建路径对象指向文件Path file new Path(uri /ied02/hadoop.txt);// 判断文件是否存在if (fs.exists(file)) {System.out.println(文件[ file ]已经存在~);} else {try {// 基于路径对象创建文件boolean result fs.createNewFile(file);// 判断文件是否创建成功if (result) {System.out.println(恭喜文件[ file ]创建成功~);} else {System.out.println(遗憾文件[ file ]创建失败~);}} catch (Exception e) {System.err.println(异常信息 e.getMessage());}}} }删除文件执行命令hdfs dfs -rm /ied02/hadoop.txt 运行create1()方法查看结果 此时文件已经创建了再次运行create1()方法提示文件创建失败 运行create2()方法提示文件已经存在
http://www.hkea.cn/news/14278335/

相关文章:

  • 溧阳建设集团有限公司网站帝国cms影视网站模板
  • 网站基础上添加建设方案模板学校网站建设工作目标
  • 怎样下载建设银行信用卡网站wordpress 摄影工作室主题
  • 企业网站源码 html5+xml百度爱做网站
  • 湛江网站关键字优化关于网站的ppt怎么做
  • 网站产品推广网络营销推广方法选择
  • 网站地址栏小图标排版设计图
  • 青岛seo建站wordpress 3.9 wpmu
  • 一站式服务中心建立网站小程序
  • 太仓智能网站开发深圳市建设工程交易服务
  • 设计外贸网站医院网站设计怎么做
  • 建设厅国网查询网站长沙网
  • 推广型网站建设模板做网站的回扣
  • 外贸企业网站对外贸的重要性wordpress扫码付费可见
  • 深圳企业网站建设推荐公司dw做网站简单吗
  • 上市设计网站泸州市建设厅网站
  • 网站开发维护合同聊城做网站公司聊城博达
  • 网站设计专业有前途吗宁波网站建设招商加盟
  • 深圳宝安高端网站建设公司阿里云服务器部署网站
  • 中国建工网校官网重庆网站seo建设
  • 金华市东阳市建设局网站国外过期域名查询网站
  • 建设部网站如何登录监理工程师建百度网站
  • 兰州建设局网站网站建设衤金手指花总十五
  • 华强北做电子网站赣州快车微信公众号
  • 需要锦州网站建设网站建站服务的公司
  • 上海网站建设过程汕头网站建设工作
  • 怎样做网站优化排名视频网站X站H站搭建建设
  • 山东住房和建设庭网站wordpress主题广告
  • 不用下载就能看的网站的浏览器wordpress 百度
  • 青岛哪里可以建网站绵阳做网站的公司有哪些