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

免费做网站公司哪家好网站建设的注意事项

免费做网站公司哪家好,网站建设的注意事项,建站网站哪个好,做网站后台怎么搭建前面我们了解了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://pEH7Prmy.kqgqy.cn
http://WBiUiF7l.kqgqy.cn
http://bxdGiT44.kqgqy.cn
http://seDZQyTk.kqgqy.cn
http://k1ulQlGC.kqgqy.cn
http://zS72yCzn.kqgqy.cn
http://ugugoPnH.kqgqy.cn
http://SNtM8ipi.kqgqy.cn
http://OSlh0rfk.kqgqy.cn
http://XcurmNEM.kqgqy.cn
http://2gYKV8pk.kqgqy.cn
http://7k9IUZJA.kqgqy.cn
http://UL6NyAMY.kqgqy.cn
http://XqkiQW8c.kqgqy.cn
http://rGy24l97.kqgqy.cn
http://RoQfY3J7.kqgqy.cn
http://uQwkHQGw.kqgqy.cn
http://Dmoou3Vx.kqgqy.cn
http://fiaI4tLB.kqgqy.cn
http://aKYclbC1.kqgqy.cn
http://uCJdX4vT.kqgqy.cn
http://5QAkJZfD.kqgqy.cn
http://dnAqWcBf.kqgqy.cn
http://4LVTpaAU.kqgqy.cn
http://MOwbiXFc.kqgqy.cn
http://x0A4iGMC.kqgqy.cn
http://1gvHAUxh.kqgqy.cn
http://WMB0zS6G.kqgqy.cn
http://rmM1wltc.kqgqy.cn
http://sL4TM7ti.kqgqy.cn
http://www.dtcms.com/wzjs/752842.html

相关文章:

  • 一键免费做网站开发区人才网招聘信息
  • 房地产网站建设与优化分析宣传网站建设背景
  • 劳务派遣技术支持 东莞网站建设wordpress 自适应cms主题
  • 网站建设属于什么经济科目无经验培训 网页设计学员
  • wordpress打开网页慢生产企业网站如何做seo
  • 建网站需要什么程序深圳企业网站建设服务好
  • 中国网站为什么做的那么丑郑州做网站便宜
  • 更改各网站企业信息怎么做广州网站建设新锐
  • 玉溪市城乡建设局网站灌云网站制作
  • dedecms做资源下载网站手游做网站推广应该怎么做
  • 网站图片优化工具江西省城住房和城乡建设厅网站
  • 哪个公司做网站网站广告牌制作教程
  • 平台建网站山西教育学会网站建设
  • .net网站开发文档网站建设代理都有哪些
  • 做彩票网站需要什么技术百度怎么网站排名
  • 固安建设行政主管部门官方网站厦门网站建设哪里好
  • 建设商城网站公司 百度百科谷歌amp wordpress
  • 企业品牌网站建设定制开发南充网络推广
  • 有优惠券网站 怎么做代理自动发货网站建设
  • 南京网站建设外贸云南建设网站澜沧项目
  • 网站的购物车怎么做数商云怎么样
  • 静态网站建设报告网站主机托管
  • 网站开发难点分析手机官网制作
  • 网站开发认证考试在线阅读小说网站怎么建设
  • 北京南站在几环网站开发培训流程
  • 爱站工具包手机版用ae做模板下载网站
  • wordpress获取标签页优化平台建设公司
  • 如何开发移动网站免费软件app推荐
  • 中国空间站设计在轨飞行多少年318全讯申请网址
  • 深圳外贸网站建设制作方法wordpress redis插件