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

政务门户网站建设方案友情链接的检查方法

政务门户网站建设方案,友情链接的检查方法,php网页制作作业,苏州做网站的公司本次实战涉及使用Java操作Hadoop HDFS,包括创建文件、判断文件存在性及异常处理。通过手动添加依赖、启动HDFS服务,成功在HDFS上创建和检查文件。进一步探索了文件操作的最佳实践,如检查文件存在性以避免重复创建,以及处理HDFS安全…

本次实战涉及使用Java操作Hadoop HDFS,包括创建文件、判断文件存在性及异常处理。通过手动添加依赖、启动HDFS服务,成功在HDFS上创建和检查文件。进一步探索了文件操作的最佳实践,如检查文件存在性以避免重复创建,以及处理HDFS安全模式下的异常情况。整个过程加深了对Hadoop文件系统操作的理解,并提高了解决实际问题的能力。
在这里插入图片描述


用Maven项目比用Java项目更方便,在pom.xml添加2个依赖即可
在这里插入图片描述

  • 项目对象模型文件 - pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>net.huawei</groupId><artifactId>Test</artifactId><version>1.0-SNAPSHOT</version><name>Test</name><dependencies><!--hadoop客户端--><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-client</artifactId><version>3.3.4</version></dependency><!--单元测试框架--><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.13.2</version></dependency></dependencies></project>
  • 日志属性文件 - log4j.properties
    在这里插入图片描述
log4j.rootLogger=stdout, logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
log4j.appender.logfile=org.apache.log4j.FileAppender
log4j.appender.logfile.File=target/hdfs.log
log4j.appender.logfile.layout=org.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.ds6.com.cn/news/119374.html

相关文章:

  • 做五金有哪些网站推广百度指数属于行业趋势及人群
  • dede修改网站密码域名注册网站查询
  • 学生个人网页seo服务外包
  • seo优化服务商关键词排名优化品牌
  • 做网站要用到哪些架包seo网络推广排名
  • 做网站需要花多少钱网络营销方法
  • 招生网站模版seo引擎优化是什么
  • 唐山住房和城乡建设厅网站谷歌搜索引擎入口2021
  • 做网站聊城国家职业技能培训官网
  • 京东网站建设策略百度搜索指数排行
  • python 网站开发实例教程永久开源的免费建站系统
  • 信誉好的龙岗网站建设站长工具seo客户端
  • 郑州权威发布贵阳关键词优化平台
  • 莱芜网球培训哪有培训seo
  • 公司做网站需要几个人网络推广平台有哪些渠道
  • wordpress 图片加边框站长工具seo综合查询引流
  • 网站维护费进入哪个科目百度竞价排名价格查询
  • 专业做二手房的网站深圳网络营销推广专员
  • wordpress网站地图生成插件十大接单平台
  • 做个产品网站要多少钱搜索引擎优化是做什么
  • 拼多多的网站建设seo是什么意思的缩写
  • 网站pr查询优化用户体验
  • 工商做年报网站怎么推广网站链接
  • 建设网站报告网络营销软文范例300
  • wordpress个人支付接口seo优化招聘
  • 直接IP做访问我服务器的网站推广产品引流的最佳方法
  • 搜索网站logo怎么做外贸网站推广
  • 一个空间怎么放两个网站吗无锡网络推广外包
  • 推荐个做兼职的网站软文是什么意思通俗点
  • 免费网站代理网络营销的宏观环境