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

政务门户网站建设方案手机网站搜索优化

政务门户网站建设方案,手机网站搜索优化,网站制作语言,网站开发项目教程笔记本次实战涉及使用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.tj-hxxt.cn/news/23820.html

相关文章:

  • 政府网站建设 问题营销渠道策划方案
  • 专业微网站建设公司首选公司哪家好杭州百度代理公司
  • 电子商务网站建设的概要设计百度信息流怎么收费
  • 滕州网站建设招聘最佳的搜索引擎
  • 有回定ip怎么做网站免费职业技能培训网站
  • java网站开发岗位职责seo网络优化是做什么的
  • 做网站一个月能挣多少钱网络软文营销案例3篇
  • 做网站用asp好吗营销策划公司
  • 北京市专业网站建设自己开一个培训机构流程
  • 房地产营销策划方案西安关键词优化排名
  • 原平的旅游网站怎么做的百度指数分析数据
  • 如何对网站做优化成都网站seo收费标准
  • 常州专业网站建设公司咨询搜索引擎优化的简称
  • 关于政府网站建设的指导意见网络营销服务企业有哪些
  • 昆明网站制作策划国内最好的seo培训
  • 网站建设方案书是什么意思爱站网ip反域名查询
  • 湖州品牌网站建设自己创建一个网站需要多少钱
  • 淘宝客推广怎么做网站备案广州现在有什么病毒感染
  • 党务网站建设总体要求网络推广外包业务销售
  • 有网站前端如何做后台郑州好的seo外包公司
  • 做网站还需要服务器吗最新国际新闻头条今日国际大事件
  • 淄博学校网站建设哪家好浙江网站建设营销
  • 网页设计难学吗有技术含量吗赤峰seo
  • 好的网站开发培训专业做灰色关键词排名
  • 手机网站 微信链接搜狗seo怎么做
  • m开头的可以做网站的软件新网域名注册查询
  • 专业的集团网站开发开一个网站需要多少钱
  • 唐山网站公司建设网站深圳网站制作哪家好
  • 通过网站提升公司形象百度一下1688
  • 如何用zblog做棋牌网站深圳百度推广排名优化