[ 
https://issues.apache.org/jira/browse/HUDI-2570?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Danny Chen updated HUDI-2570:
-----------------------------
    Fix Version/s:     (was: 0.10.0)

> flink pending Compaction error
> ------------------------------
>
>                 Key: HUDI-2570
>                 URL: https://issues.apache.org/jira/browse/HUDI-2570
>             Project: Apache Hudi
>          Issue Type: Bug
>          Components: Flink Integration
>    Affects Versions: 0.10.0
>            Reporter: mo.wu
>            Priority: Major
>             Fix For: 0.11.0
>
>
> this is my create table sql
> create table hudi.ods_user_behavior_logic(
> uuid_did string,
> content string,
> client_ip string,
> userid bigint,
> visit_time_ts bigint,
> `event_time` TIMESTAMP(3) COMMENT 'ETL创建时间',
> `etl_update_time` TIMESTAMP(3) COMMENT 'ETL更新时间',
> `visit_date` string
> )PARTITIONED BY (`visit_date`)
> with (
> 'connector' = 'hudi'
> ,'is_generic' = 'true'
> ,'path' = 'hdfs:///tmp/flink_hudi/ods_user_behavior'
> ,'hoodie.datasource.write.recordkey.field' = 'uuid_did'
> ,'hoodie.datasource.write.partitionpath.field' = 'visit_date'
> ,'write.precombine.field' = 'etl_update_time'
> ,'write.tasks' = '10'
> ,'table.type' = 'MERGE_ON_READ'
> ,'compaction.delta_commits' = '5'
> ,'compaction.async.enabled' = 'true'
> ,'compaction.trigger.strategy' = 'num_commits'
> ,'compaction.delta_seconds' = '90'
> ,'compaction.tasks' = '10'
> ,'hive_sync.enable' = 'true'
> ,'hive_sync.db' = 'hudi'
> ,'hive_sync.table' = 'ods_user_behavior'
> ,'hive_sync.username' = 'data'
> ,'hive_sync.file_format' = 'PARQUET'
> ,'hive_sync.support_timestamp' = 'true'
> ,'hive_sync.use_jdbc' = 'true'
> ,'hive_sync.jdbc_url' = 'jdbc:hive2://xxx:7001'
> ,'hive_sync.metastore.uris' = 'thrift://xxx:7001,thrift://10.165.37.57:7004'
> ,'hoodie.datasource.hive_sync.partition_extractor_class' = 
> 'hudi.DatePartitionExtractor'
> ,'hoodie.datasource.hive_style_partition' = 'true'
> ,'hive_sync.partition_fields' = 'visit_date'
> ,'hive_sync.auto_create_database' = 'true'
> ,'hive_sync.skip_ro_suffix' = 'false'
> ,'hive_sync.support_timestamp' = 'false'
> ,'read.tasks' = '10'
> ,'read.streaming.enabled' = 'true'
> ,'hoodie.datasource.query.type' = 'snapshot'
> ,'read.streaming.start-commit' = '20210817112200'
> ,'read.streaming.check-interval' = '30'
> ,'hoodie.datasource.merge.type' = 'payload_combine'
> ,'read.utc-timezone' = 'false'
> );
> when i use flink consum kafka and insert into table ods_user_behavior_logic
> i got error 
> Got runtime exception servicing request 
> basepath=obs%3A%2F%2Fmogubigdata%2Fuser%2Fhaifeng%2Fflink_hudi%2Fods_user_behavior&lastinstantts=20211014181917&timelinehash=30e179400bc141747be43e8aa48d25111a3d099e83757631bd77e24cdbf87332
> java.lang.IllegalArgumentException: Last known instant from client was 
> 20211014181917 but server has the following timeline 
> [[20211014174158__clean__COMPLETED] ... 
> [20211014181917__deltacommit__COMPLETED]]
>  at 
> org.apache.hudi.common.util.ValidationUtils.checkArgument(ValidationUtils.java:40)
>  ~[flink-batch-1.0-SNAPSHOT-jar-with-dependencies.jar:?]
>  at 
> org.apache.hudi.timeline.service.RequestHandler$ViewHandler.handle(RequestHandler.java:510)
>  ~[flink-batch-1.0-SNAPSHOT-jar-with-dependencies.jar:?]
>  at io.javalin.security.SecurityUtil.noopAccessManager(SecurityUtil.kt:22) 
> ~[flink-batch-1.0-SNAPSHOT-jar-with-dependencies.jar:?]
>  at io.javalin.Javalin.lambda$addHandler$0(Javalin.java:606) 
> ~[flink-batch-1.0-SNAPSHOT-jar-with-dependencies.jar:?]
>  at io.javalin.core.JavalinServlet$service$2$1.invoke(JavalinServlet.kt:46) 
> [flink-batch-1.0-SNAPSHOT-jar-with-dependencies.jar:?]
>  at io.javalin.core.JavalinServlet$service$2$1.invoke(JavalinServlet.kt:17) 
> [flink-batch-1.0-SNAPSHOT-jar-with-dependencies.jar:?]
>  at io.javalin.core.JavalinServlet$service$1.invoke(JavalinServlet.kt:143) 
> [flink-batch-1.0-SNAPSHOT-jar-with-dependencies.jar:?]
>  at io.javalin.core.JavalinServlet$service$2.invoke(JavalinServlet.kt:41) 
> [flink-batch-1.0-SNAPSHOT-jar-with-dependencies.jar:?]
>  at io.javalin.core.JavalinServlet.service(JavalinServlet.kt:107) 
> [flink-batch-1.0-SNAPSHOT-jar-with-dependencies.jar:?]
>  
> How can I solve this error,thanks



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to