-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Open
Labels
engine:flinkFlink integrationFlink integrationpriority:highSignificant impact; potential bugsSignificant impact; potential bugs
Description
Describe the problem you faced
A flink job writes to hudi table , but the jobmanager always has OOM after a period of time.
Application application_1669378398064_0078 failed 1 times (global limit =2; local limit is =1) due to AM Container for
appattempt_1669378398064_0078_000001 exited with exitCode: -104
Failing this attempt.Diagnostics: [2022-12-08 13:19:49.156]Container
[pid=39129,containerID=container_e07_1669378398064_0078_01_000001] is running beyond physical memory limits. Current usage:
4.0 GB of 4 GB physical memory used; 7.0 GB of 8.4 GB virtual memory used. Killing container.
my table options:
'read.streaming.enabled' = 'true',
'path' = 'hdfs://xxx/hudi-warehouse/mytable',
'hive_sync.enable' = 'true',
'connector' = 'hudi',
'read.streaming.check-interval' = '30',
'hoodie.datasource.write.hive_style_partitioning' = 'true',
'index.state.ttl' = '3650',
'hoodie.datasource.write.partitionpath.field' = 'create_day',
'changelog.enabled' = 'true',
'clean.retain_commits' = '300',
'table.type' = 'MERGE_ON_READ',
'hive_sync.mode' = 'hms',
Expected behavior
A clear and concise description of what you expected to happen.
Environment Description
-
Hudi version : 0.11.1
-
Flink version : 0.14.5
My Questions
- Is this normal?
- Why does jobmanager use so much memory?
- Should I increase memory or use other tuning methods
Metadata
Metadata
Assignees
Labels
engine:flinkFlink integrationFlink integrationpriority:highSignificant impact; potential bugsSignificant impact; potential bugs
Type
Projects
Status
👤 User Action