apache / apache/hudi

S3 storage cpu is high when spark streaming is upserting data into hudi

Open
#9,529 6 comments 0 reactions 0 assignees View on GitHub
engine:spark issue:high-fs-calls priority:high
Dominant language
Java
Stars
6.2k
Forks
2.5k
Avg merge
2d 8h
Merged PRs (30d)
111

Description

S3 storage cpu is high when spark streaming is upserting data into hudi.
it is local storage works like s3 and when the spark steaming jobs is more the cpu is pretty high but I/O is not high.

A clear and concise description of what you expected to happen.

**Environment Description**

* Hudi version : 0.9

* Spark version : 3.0.1

* Hive version : 3

* Hadoop version : 3.2.2

* Storage (HDFS/S3/GCS..) : s3

* Running on Docker? (yes/no) :no

Is there any way to monitor hudi ingestion process? I want to get more metrics regarding the performance.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the high-CPU behavior with Spark 3.0.1, Hudi 0.9, Hadoop 3.2.2, and S3 while streaming upserts run. Investigate the Hudi ingestion process and available performance metrics, comparing CPU and I/O as the number of streaming jobs increases. Done means the CPU cause is identified and the needed monitoring or corrective change is clearly established.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, hadoop, spark
Domain
data-engineering, observability, performance, stream-processing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.