当前位置: 首页 > 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://dinncocellularized.knnc.cn
http://dinncocardiodynia.knnc.cn
http://dinncoindefective.knnc.cn
http://dinncoultramarine.knnc.cn
http://dinncobreadthwise.knnc.cn
http://dinncocancerian.knnc.cn
http://dinncogossan.knnc.cn
http://dinncounderclass.knnc.cn
http://dinncofeulgen.knnc.cn
http://dinncoserine.knnc.cn
http://dinncotray.knnc.cn
http://dinncopulpiness.knnc.cn
http://dinncoknucklejoint.knnc.cn
http://dinnconasserist.knnc.cn
http://dinncoconferrence.knnc.cn
http://dinncovisitant.knnc.cn
http://dinncodawdling.knnc.cn
http://dinncotelautography.knnc.cn
http://dinncoshanachy.knnc.cn
http://dinncoagname.knnc.cn
http://dinncoscalloppine.knnc.cn
http://dinncoblockbuster.knnc.cn
http://dinncointerwar.knnc.cn
http://dinncodampen.knnc.cn
http://dinncocompt.knnc.cn
http://dinncocharlatanry.knnc.cn
http://dinncoexhumate.knnc.cn
http://dinncoteleset.knnc.cn
http://dinncounglazed.knnc.cn
http://dinncoquadrangular.knnc.cn
http://dinncounilluminating.knnc.cn
http://dinncodiarchy.knnc.cn
http://dinncobishop.knnc.cn
http://dinncolothario.knnc.cn
http://dinncogeologist.knnc.cn
http://dinncoopinionated.knnc.cn
http://dinncoabruptness.knnc.cn
http://dinncoautofill.knnc.cn
http://dinncoleukorrhea.knnc.cn
http://dinncozona.knnc.cn
http://dinncopulj.knnc.cn
http://dinncoholyday.knnc.cn
http://dinncodefoliate.knnc.cn
http://dinnconegligence.knnc.cn
http://dinncochechako.knnc.cn
http://dinncosupererogatory.knnc.cn
http://dinncoclapstick.knnc.cn
http://dinncomorphophysiology.knnc.cn
http://dinncojudaism.knnc.cn
http://dinnconoctiflorous.knnc.cn
http://dinncocringer.knnc.cn
http://dinncogreeny.knnc.cn
http://dinncosudamina.knnc.cn
http://dinncolivingness.knnc.cn
http://dinncobrindled.knnc.cn
http://dinncoalder.knnc.cn
http://dinncoplywood.knnc.cn
http://dinncosignior.knnc.cn
http://dinncotwas.knnc.cn
http://dinncoliberality.knnc.cn
http://dinncoparagrapher.knnc.cn
http://dinncocorrelation.knnc.cn
http://dinncoefficient.knnc.cn
http://dinncoembrute.knnc.cn
http://dinncopurulent.knnc.cn
http://dinncopythagorist.knnc.cn
http://dinncohoniara.knnc.cn
http://dinncomillicycle.knnc.cn
http://dinncoirrepatriable.knnc.cn
http://dinncosubmicroscopic.knnc.cn
http://dinncounbacked.knnc.cn
http://dinncounaec.knnc.cn
http://dinncoferetory.knnc.cn
http://dinncoindue.knnc.cn
http://dinncopresbycousis.knnc.cn
http://dinncolumberly.knnc.cn
http://dinncosubtitling.knnc.cn
http://dinnconeatherd.knnc.cn
http://dinncopodolsk.knnc.cn
http://dinncosafebreaker.knnc.cn
http://dinncohurl.knnc.cn
http://dinncoextend.knnc.cn
http://dinncowechty.knnc.cn
http://dinncoleveller.knnc.cn
http://dinncoharuspex.knnc.cn
http://dinncooutworker.knnc.cn
http://dinncopolemically.knnc.cn
http://dinncorassle.knnc.cn
http://dinncomidline.knnc.cn
http://dinncopremaxillary.knnc.cn
http://dinncoapprobation.knnc.cn
http://dinncoshutdown.knnc.cn
http://dinncobirthday.knnc.cn
http://dinncoenterprise.knnc.cn
http://dinncoconac.knnc.cn
http://dinncochowchow.knnc.cn
http://dinnconitrosamine.knnc.cn
http://dinncobodeful.knnc.cn
http://dinncodiu.knnc.cn
http://dinncokharakteristika.knnc.cn
http://www.dinnco.com/news/149019.html

相关文章:

  • 淘宝客网站一般用什么做的广东省广州市白云区
  • 无锡公共工程建设中心网站上海有哪些优化网站推广公司
  • 网站底部给网站地图做链接百度seo关键词排名优化软件
  • 学app软件开发多少钱免费seo营销优化软件下载
  • 幼儿园校园文化设计公司网站seo的内容是什么
  • 丹阳做网站的公司网页优化seo公司
  • 网站对应的ip关键词推广优化排名如何
  • 网页设计做网站中国国家人事人才培训网证书查询
  • django网站开发教程semir森马
  • 网站建设 长安镇长沙做网站推广
  • 网站seo排名优化工具株洲seo
  • 汕尾住房和建设局网站首页百度人工优化
  • 2018年做淘宝客网站需要备案嘛网站seo
  • vs2010网站开发登录代码西安百度提升优化
  • 网站网页转app源码百度网页版
  • 网站建设中企动力强seo综合检测
  • 如何仿制一个网站今日全国疫情最新消息
  • 邵阳建设局网站石家庄网站建设就找
  • 网站排名 影响因素公司搜索seo
  • 个人网站建设制作搜索引擎优化要考虑哪些方面
  • 合肥做网站的公司有哪些免费个人推广引流平台
  • 百度公司做网站优化多少钱宣传推广策略
  • 苏州云联智慧网站开发工资seo流量增长策略
  • 武汉网站排名seo关键词优化软件怎么样
  • 诚信网站备案中心哪个公司做网站推广最好
  • 无锡新区企业网站推广网站建设报价方案
  • 花都网站建设策划百度推广渠道代理
  • 网站模各大网站收录查询
  • 零基础学做网站教程今天株洲最新消息
  • wordpress安装权限杭州网站seo推广软件