腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(7295)
视频
沙龙
1
回答
如
何在
Spark
中将
每个
列
重新
分区
为
固定
数量
的
分区
?
apache-spark
、
hive
、
apache-spark-sql
这两个表
的
模式是相同
的
。该表按日期和国家进行
分区
。
每个
分区
的
大小约为500MB。我想将这些数据插入到一个新
的
表中,其中
每个
分区
中
的
文件大约为128MB(即4个文件) 步骤1:从
Spark
中
的
源表中读取数据。 步骤2:按
列
(country,date)
重新
分区
,并将
分区
数设为4。df.repartition(4,
浏览 42
提问于2021-11-09
得票数 0
1
回答
了解与Kafka集成
的
一些概念和Hazelcast Jet
hazelcast
、
hazelcast-jet
Q1 -在
Spark
中,
每个
Kafka
分区
将成为
spark
中
的
一个
分区
,然后它们将由单个任务并行处理。我想我在某处读到过Hazelcast Jet将合并来自kafka
的
所有消息,而不考虑group.id和主题
分区
,对吗?Q2 -我们如
何在
Jet程序中增加“消费者”
的
数量
,以增加来自kafka
的
吞吐量消耗?在
Spark
中,我想我们只需要增加主题
分区
浏览 0
提问于2018-01-23
得票数 2
1
回答
星火中
的
分区
与数据湖中
的
分区
apache-spark
、
pyspark
、
apache-spark-sql
、
databricks
、
data-lake
当将文件写入Data时,特别是通过Databricks,我们可以选择指定
分区
列
。这将根据数据集中该
列
中可用
的
值将数据保存在单独
的
文件夹(
分区
)中。 同时,当我们讨论星火优化时,我们谈到了数据
的
分区
。据我所理解,如果我们只想读取数据
的
某些部分(当然是基于
分区
列
),将数据保存在
分区
中
的
分布式文件系统
中将
有所帮助。例如,如果我们按颜色进行
分区<
浏览 2
提问于2022-05-10
得票数 0
回答已采纳
1
回答
转换后保留
Spark
数据帧
的
分区
数量
apache-spark
、
apache-spark-sql
、
partitioning
、
data-partitioning
我在代码中发现了一个bug,其中一个数据帧被分割成比预期更多
的
分区
(超过700个),当我试图将它们
重新
分区
到只有48个时,这会导致太多
的
随机操作。我不能在这里使用coalesce(),因为在进行
重新
分区
之前,我希望首先有更少
的
分区
。 我正在寻找减少
分区
数量
的
方法。假设我有一个
spark
数据帧(包含多个
列
)划分为10个
分区
。我需要
浏览 2
提问于2017-09-13
得票数 1
1
回答
本机文件系统上
的
Spark
行为
apache-spark
、
hadoop
、
hdfs
我们正在试验在我们
的
项目中运行
Spark
,没有Hadoop,也没有像HDFS这样
的
分布式存储。
Spark
安装在具有10核和16 on
的
单个节点上,并且该节点不属于任何群集。假设
Spark
driver占用2个内核,其余
的
在执行时被执行器(
每个
2个)消耗。如果我们处理存储在
Spark
本地磁盘中
的
一个大CSV文件(大小
为
1 GB)作为RDD,并将其
重新
分区
到4个不同<
浏览 10
提问于2019-02-01
得票数 0
回答已采纳
1
回答
PySpark -在读取拼花后优化
分区
数
apache-spark
、
pyspark
、
partitioning
、
parquet
在一个由year和month分隔
的
拼花数据湖中,
spark
.default.parallelism设置
为
4,假设我想创建一个DataFrame,由2017年以来
的
11~12个月,以及2018年
的
1~3个月", "B.parquet/_YEAR={2018}/_MONTH={1,2,3}",如果我得到
分区</
浏览 1
提问于2018-06-05
得票数 2
回答已采纳
3
回答
Spark
在加载Hive表时创建了多少个
分区
apache-spark
、
hadoop
、
pyspark
、
apache-spark-sql
即使是Hive表或HDFS文件,当
Spark
读取数据并创建数据帧时,我认为RDD/dataframe中
的
分区
数量
将等于HDFS中
的
partfile
数量
。但是,当我使用配置单元外部表进行测试时,我可以看到这个
数量
与数据帧中
分区
的
部分文件
数量
.The
数量
119不同。该表是一个Hive
分区
表,其中包含150个部分文件,最小文件大小
为
30MB,最大大小
为
浏览 69
提问于2020-04-02
得票数 3
1
回答
Spark
Data Source是否支持对写入
的
输入V2进行
重新
分区
?
apache-spark
我有一个自定义
的
Spark
数据源,它是使用data source实现
的
,我正在尝试将其转换为V2 V1。RDD进行
重新
分区
,以便输入
分区
的
数量
更适合目标数据源
的
要求。但是在V2应用编程接口中,BatchWrite接口似乎没有为数据源提供任
何在
写入之前强制对输入数据进行
重新
分区
的
方法: https://github.com/apache
浏览 41
提问于2021-05-08
得票数 0
1
回答
如何将
分区
分配给星火中
的
任务
apache-spark
、
distributed-computing
每个
文件
的
大小
为
10 MB。当我执行df =
spark
.read.parquet(s3 path)时,文件(或者更确切地说是
分区
)是如何跨任务分发
的
?例如,在本例中,df将有100个
分区
,如果
spark
有10个任务用于将该文件夹
的
内容读取到数据框架中,那么
分区
是如何分配给这10个任务
的
?它是以循环
的
方式进行
的
,还是
每个
任务在基于范围
的<
浏览 3
提问于2019-12-09
得票数 2
回答已采纳
2
回答
星火知道DataFrame
的
分区
键吗?
apache-spark
、
partitioning
、
window-functions
特别是,我在上面运行一个window function,其中
分区
是在parquet文件被
重新
分区
的
同一
列
上完成
的
。,
每个
分区
中都有不同的卡片。如果它不知道,我如何告诉斯派克数据已经被正确
的
列
分区
了? 如何检查DataFrame
的
分区
键?这有命令吗?我知道如何检查
分区
的
数量
,但如何查看
分区
键
浏览 0
提问于2018-01-26
得票数 21
回答已采纳
1
回答
写入HDFS时Apache
spark
中
的
任务数
apache-spark
、
apache-spark-sql
我正在尝试读取csv文件,然后添加一些
列
。之后,尝试以orc格式保存。为什么CSV阶段
的
任务数是1,而ORC阶段
的
任务数是39?val c1c8 =
spark
.read.option("header",true).csv("/user/DEEPAK_TEST/C1C6_NEW/") val c1c8new = { c1c8.
浏览 5
提问于2021-07-21
得票数 0
回答已采纳
1
回答
PySpark -合并(1)是否保留范围
分区
的
顺序?
pyspark
、
bigdata
、
sql-order-by
、
partitioning
、
coalesce
通过查看
Spark
和物理计划,我发现orderBy是由Exchange rangepartitioning(col#0000 ACS NULLS FIRST, 200)和Sort [col#0000 ACSNULLS FIRST], true, 0完成
的
。据我所知,rangepartitioning将为
每个
分区
定义最小值和最大值,并将包含最小和最大
列
值
的
数据排序到该
分区
,以实现全局排序。 但是现在我有200个
分区
,我想要输出到一个csv文件。然而,我不
浏览 4
提问于2021-09-30
得票数 0
1
回答
如何处理火花中强变化
的
数据大小
apache-spark
我想知道在设计火花作业时
的
最佳实践,在这种情况下,数据
的
数量
是事先不知道
的
(或者是变化很大
的
)。在我
的
示例中,应用程序应该同时处理初始负载和稍后
的
增量数据。我想知道如何设置数据中
的
分区
数(例如,使用repartition或设置参数(
如
spark
.sql.shuffle.partitions ),以避免执行器中
的
OOM超出(
每个
执行器分配
的
内存<e
浏览 0
提问于2017-06-28
得票数 0
1
回答
spark
dataframe groupBy任务号
apache-spark
、
dataframe
我在本地模式下运行,并使用2个
分区
初始化。当我使用DataFrame.show()时,它是这样
的
:INFO scheduler.TaskSetManager: Finished task 1.0 in stage 3.0 (TID 5) in但是当我使用DataFrame.groupBy()时,它得到
的
任务很多,就像这样:INFO scheduler.TaskSetManager: Finished task 83.0 in stage 15.0我
的
源代码在这里。任何帮助都是有用
的
。
浏览 17
提问于2017-08-23
得票数 0
回答已采纳
2
回答
Spark
Dataframe
分区
数
apache-spark
、
dataframe
、
apache-spark-sql
有人能解释一下
为
Spark
Dataframe创建
的
分区
数量
吗?但是对于
Spark
dataframe,在创建时,我们看起来没有像RDD那样指定
分区
数量
的
选项。我认为唯一
的
可能性是,在
浏览 1
提问于2016-09-07
得票数 9
回答已采纳
3
回答
Scala -星火
重新
分区
没有给出预期
的
结果
scala
、
apache-spark
我想根据一个
列
X
重新
划分我
的
星火数据。假设X列有3个不同
的
值(X1、X2、X3)。不同值
的
数量
可能有所不同。DF = DF.repartition(uniqueList.length, col('X')) 但是,DF中
的
分区
并不像预期
的
那样出现。数据没有正
浏览 2
提问于2020-07-12
得票数 0
回答已采纳
1
回答
Spark
SQL连接
的
数据集似乎已合并到较少
的
分区
中
apache-spark-sql
我正在执行一个内连接,其中左数据集和右数据集被同一
列
重新
划分为同一作业中
的
2001个
分区
。我期望连接
的
数据集也有2001个
分区
,但它有200个
分区
,这是
spark
.sql.shuffle.partitions
的
默认值。有人能建议在什么情况下
spark
可以决定减少连接数据集上
的
分区
数量
吗?特里。
浏览 1
提问于2018-08-21
得票数 0
2
回答
如
何在
Apache
Spark
中拆分输入文件
apache-spark
假设我有一个大小
为
100MB
的
输入文件。它包含CSV格式
的
大量点(经纬度对)。我应该做什么,以便在Apache
Spark
中将
输入文件拆分为10个10MB文件,或者如何自定义拆分。注意:我希望处理
每个
映射器中
的
点
的
子集。
浏览 2
提问于2014-12-23
得票数 4
回答已采纳
1
回答
火花DataFrame RangePartitioner
apache-spark
、
apache-spark-sql
、
apache-spark-dataset
假设我们有一个包含2
列
的
dataframe,而一个
列
(例如'A')
的
值从1到1000之间是连续
的
。还有另一个具有相同模式
的
dataframe,但是相应
的
列
只有4个值30,250,500,900。(这些值可以是任意值,从1到1000之间随机选择)df_a.partitionByRange($"A") df_b.partitionByRa
浏览 0
提问于2018-10-26
得票数 3
回答已采纳
1
回答
Spark
-将
分区
数减少到已读取
的
文件夹数
apache-spark
、
spark-streaming
、
partition
使用
spark
streaming(每隔5分钟),我将数据存储
为
HDFS中
的
拼图。/data/yyyy-MM-dd/*..parquet 例如: /data/2020-02-02/*parquet
每个
拼图文件
的
大小仅以KB
为
单位
每个
文件夹最多可包含288个地块文件(最多)。我们通常读取过去24小时、过去7天、过去一个月等等
的
数据。 当使用
spark
和我读取数据时,我已经检
浏览 15
提问于2020-02-02
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券