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

wordpress weixin已矣seo排名点击软件

wordpress weixin,已矣seo排名点击软件,海南省政府网,深圳 响应式网站建设前面我们了解了Maven的基本知识,接下来,我们结合IDEA编辑器,一起去创建Maven项目。 接下来我们将会在IDEA中去创建项目,并编写java代码来操作集群中的文件。以下是核心的步骤,大家跟上哈。 1.IDEA 中创建 Maven 项目 步…

前面我们了解了Maven的基本知识,接下来,我们结合IDEA编辑器,一起去创建Maven项目。

接下来我们将会在IDEA中去创建项目,并编写java代码来操作集群中的文件。以下是核心的步骤,大家跟上哈。

1.IDEA 中创建 Maven 项目

步骤一:点击 File -> New -> Project,在弹出的窗口左侧选择 Maven,点击 Next:

步骤二:填写项目的 GroupId、ArtifactId、Version 等信息(这些对应 pom.xml 中的关键配置),点击 Next。

步骤三:确认项目配置信息无误后,点击 Finish,IDEA 会自动生成 Maven 项目结构。

2.IDEA 中配置 Maven(使用自定义 Maven 版本示例)

步骤一:打开 IDEA,点击 File -> Settings(Windows/Linux)或者 IntelliJ IDEA -> Preferences(Mac),进入设置界面,然后找到 Build, Execution, Deployment -> Build Tools -> Maven

步骤二:在 Maven home directory 处,点击右侧的按钮,选择你本地安装的 Maven 目录,例如:

步骤三:可以在 User settings file 中指定 settings.xml 文件的路径(一般使用默认路径即可),Local repository 中指定本地仓库的路径,配置完成后点击 OK 保存设置。

编写代码测试HDFS连接

我们先需要去下载响应的hadoop包,当然这个过程不需要我们去手动下载,只需要在maven中配置即可。

  1. 请在上一步创建的项目中修改pom.xml文件,添加如下的代码。
  2. <dependencies><dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-client</artifactId><version>3.1.3</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.7.30</version></dependency>
    </dependencies>

    注意,这里的dependencies要这一步中的hadoop-client要和我们前面客户端准备中下载的hadoop保持一致。

    3. 配置日志信息。在项目的src/main/resources目录下,新建一个文件,命名为“log4j.properties”,在文件中填入如下配置信息:

    log4j.rootLogger=INFO, stdout
    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/spring.log
    log4j.appender.logfile.layout=org.apache.log4j.PatternLayout  log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

    4.创建包及对应的类。我们创建一个包为org.example,并在下面创建Main

    编写代码如下:

    package org.example;import org.apache.hadoop.conf.Configuration;
    import org.apache.hadoop.fs.FileStatus;
    import org.apache.hadoop.fs.FileSystem;
    import org.apache.hadoop.fs.Path;import java.io.IOException;
    import java.net.URISyntaxException;public class Main {public static void main(String[] args) throws URISyntaxException, IOException, InterruptedException {Configuration conf = new Configuration();conf.set("fs.defaultFS", "hdfs://hadoop100:8020"); // hadoop100是namenode所在的节点conf.set("hadoop.job.ugi", "root");FileSystem fs = FileSystem.get(conf);FileStatus[] fileStatuses = fs.listStatus(new Path("/"));// 打印文件信息System.out.println("根目录下的文件和目录信息:");for (FileStatus fileStatus : fileStatuses) {System.out.println("路径: " + fileStatus.getPath());}fs.close();}
    }

    代码说明:

    (1)Configuration 对象用于加载 Hadoop 配置文件(如 core-site.xml 和 hdfs-site.xml),这里没有明确指定配置文件路径,会默认加载类路径下的配置文件。

    (2)FileSystem.get() 方法通过指定 HDFS 的 URI(hdfs://hadoop102:8020)和用户(root)来获取 HDFS 的文件系统对象 fs。其中:

    hdfs://hadoop102:8020 表示 HDFS 的名称节点(NameNode)地址,hadoop102 是主机名,8020 是端口号。

    root 是用户身份,用于认证和授权。

    5. 执行程序

    如果程序执行没有错误,就会打印出当前HDFS中的文件目录

http://www.cadmedia.cn/news/7365.html

相关文章:

  • 怎样做企业官方网站关键词你们都搜什么
  • 科技有限公司简介模板廊坊seo排名
  • 宿舍管理系统优势的seo网站优化排名
  • 网站地图建设有什么用杭州seo网站建设靠谱
  • c 多语言网站怎么做如何免费注册网站平台
  • 兰州网站建设100应用市场
  • 宁夏建设监督网站企业查询天眼查
  • 企业网站建设 调研中国公关公司前十名
  • 无锡市住房建设局网站谷歌搜索引擎为什么国内用不了
  • 大连建设网站制作市场营销专业就业方向
  • 网站建站建设工作总结2022年可以打开的网址
  • 手机网站开发费用推销广告
  • 四川省红鱼洞水库建设管理网站武汉seo招聘
  • 政务网站建设的三大核心功能是什么搜索引擎的作用
  • 工程招标平台关键词优化策略
  • 建筑公司网站广告宣传语百度收录网址提交
  • 如果网站设计时新闻热点事件
  • 营商环境网站建设网页广告调词平台
  • 十个程序员必备的网站seo知识点
  • 苏州网站建设名字公司开发设计推荐
  • 网站建设怎么学黑帽seo什么意思
  • 做网站要了解的事情怎么给自己的公司建立网站
  • 网站制作报价多少引流获客app下载
  • 温州网站设计图片大全百度一下官网网址
  • 网站制作设计发展前景综合权重查询
  • 兰州程序开发网站建设网络推广公司电话
  • 广州网站app制作公司软文营销方案
  • 做交易网站存在什么风险百度搜索引擎的原理
  • 深圳集团网站建设企业兔子bt樱桃搜索磁力天堂
  • 中国新疆建设银行招聘网站优化大师班级优化大师