[jira] [Created] (FLINK-35313) Add upsert changelog mode to avoid UPDATE_BEFORE records push down

2024-05-08 Thread JJJJude (Jira)
ude created FLINK-35313:
---

 Summary: Add upsert changelog mode to avoid UPDATE_BEFORE records 
push down
 Key: FLINK-35313
 URL: https://issues.apache.org/jira/browse/FLINK-35313
 Project: Flink
  Issue Type: New Feature
  Components: Flink CDC
Reporter: ude


I try to use flink sql to write mysql cdc-data into redis as a dimension table 
for other business use. When executing {{UPDATE}} DML, the cdc-data will be 
converted into {{-D (UPDATE_BEFORE)}} and {{+I (UPDATE_AFTER)}} two records to 
sink redis. However, delete first will cause other data streams to be 
lost(NULL) when join data, which is unacceptable.
I think we can add support for [upser changelog 
mode|https://nightlies.apache.org/flink/flink-docs-master/docs/dev/table/concepts/dynamic_tables/#table-to-stream-conversion]
 by adding changelogMode option with mandatory primary key 
configuration.Basically, with {{changelogMode=upsert}} we will avoid 
{{UPDATE_BEFORE}} rows and we will require a primary key for the table.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-35111) Modify the spelling mistakes in the taskmanager html

2024-04-15 Thread JJJJude (Jira)
ude created FLINK-35111:
---

 Summary: Modify the spelling mistakes in the taskmanager html
 Key: FLINK-35111
 URL: https://issues.apache.org/jira/browse/FLINK-35111
 Project: Flink
  Issue Type: Improvement
  Components: Runtime / Web Frontend
Affects Versions: 1.19.0
Reporter: ude
 Fix For: 1.19.0


Fix the spelling error from "profiler"  to "profiling"



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-35110) Modify the spelling mistakes in the taskmanager html

2024-04-15 Thread JJJJude (Jira)
ude created FLINK-35110:
---

 Summary: Modify the spelling mistakes in the taskmanager html
 Key: FLINK-35110
 URL: https://issues.apache.org/jira/browse/FLINK-35110
 Project: Flink
  Issue Type: Improvement
  Components: Runtime / Web Frontend
Affects Versions: 1.19.0
Reporter: ude
 Fix For: 1.19.0


Fix the spelling error from "profiler"  to "profiling"



--
This message was sent by Atlassian Jira
(v8.20.10#820010)


[jira] [Created] (FLINK-35039) Create Profiling JobManager/TaskManager Instance failed

2024-04-07 Thread JJJJude (Jira)
ude created FLINK-35039:
---

 Summary: Create Profiling JobManager/TaskManager Instance failed
 Key: FLINK-35039
 URL: https://issues.apache.org/jira/browse/FLINK-35039
 Project: Flink
  Issue Type: Bug
  Components: Runtime / Web Frontend
Affects Versions: 1.19.0
 Environment: Hadoop 3.2.2
Flink 1.19
Reporter: ude
 Attachments: image-2024-04-08-10-21-31-066.png, 
image-2024-04-08-10-21-48-417.png, image-2024-04-08-10-30-16-683.png

I'm test the "async-profiler" feature in version 1.19, but when I submit a task 
in yarn per-job mode, I get an error  when I click Create Profiling Instance on 
the flink Web UI page.
!image-2024-04-08-10-21-31-066.png!

!image-2024-04-08-10-21-48-417.png!

The error message obviously means that the yarn proxy server does not support 
*POST* calls. I checked the code of _*WebAppProxyServlet.java*_ and found that 
the *POST* method is indeed not supported, so I changed it to *PUT* method and 
the call was successful.

!image-2024-04-08-10-30-16-683.png!

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)