当前位置: 首页 > 知识库问答 >
问题:

Spark Partition的HDFS文件如何处理?

太叔飞翰
2023-03-14

共有1个答案

古棋
2023-03-14

如果您有320块HDF,那么下面的代码将创建一个包含320个分区的RDD:

val textFile = sc.textFile("hdfs://input/war-and-peace.txt")

textfile()方法将产生一个RDD,该RDD被分区为与文件存储在HDFS中相同数量的块

您可以研究这个问题,它可以解决您关于分区的查询

 类似资料:
  • 我正在尝试在我的本地机器上启动一个hadoop单节点集群。我已经根据https://amodernstory.com/2014/09/23/installing-hadoop-on-mac-osx-yosemite/配置了以下文件:hadoop-env.sh、core-site.xml、mapred-site.xml和hdfs-site.xml。当我运行脚本和命令(在运行之后)时,我看到数据阳极已

  • 我正在处理IDE中制作一个Java处理项目,并希望将其传播到多个PDE(处理源代码)文件中。 我无法使用导入将Java处理源代码文件导入为Java类文件。 <代码>配置。pde <代码>项目。pde 返回导入项目/配置无法解析 分别为。 我必须先编译PDE文件吗?是否可以将处理IDE设置为每次运行都自动执行? 太长,读不下去了 拥有此项目文件夹: 如何使用配置中的函数和变量。项目中的pde。pde

  • 我有一个大的(>500M行)CSV文件。这个CSV文件中的每一行都包含一个位于HDFS上的二进制文件的路径。我想使用Spark读取这些文件中的每一个,处理它们,并将结果写到另一个CSV文件或表中。 在驱动程序中执行此操作非常简单,下面的代码完成了这项工作 但是失败 是否可以让执行者直接访问HDFS文件或HDFS文件系统?或者,是否有一种有效的方法来读取HDFS/S3上数百万个二进制文件并用Spar

  • 我想从Hadoop文件系统中读取该文件。 为了实现文件的正确路径,我需要的主机名和端口地址。 最后,我的文件路径看起来像 现在我想知道如何提取主机名=“123.23.12.4344” 基本上,我想访问亚马逊电子病历上的文件系统,但是,当我使用

  • 我是HDFS和Hive的新手。在阅读了一些书籍和文档之后,我得到了这两个方面的一些介绍。我有一个关于在HIVE中创建一个表的问题,该表的文件存在于HDFS中。我有这个文件在HDFS中有300个字段。我想在HDFS中创建一个访问该文件的表。但我想利用这个文件中的30个字段。我的问题是1。配置单元是否创建单独的文件目录?2.我必须先创建配置单元表,然后从HDFS导入数据吗?3.既然我想创建一个300列

  • 我只找到TextInputFormat和CsvInputFormat。那么,如何使用ApacheFlink读取HDFS中的拼花文件呢?