DTStack / DTStack/chunjun

导入clickhouse字段类型是decimal类型报错

Aperta
#647 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
bug
Lingua principale
Java
Stelle
4.1k
Fork
1.7k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

**Describe the bug**
clickhouse官网显示Decimal(P,S),但是ClickhouseRawTypeConverter.java支持的decimal类型没有精度,导致导入clickhouse的字段类型是decimal都抛出找不到decimal[p,s]异常

**To Reproduce**
Steps to reproduce the behavior:
1. 在clickhouse库新建表,其中字段包含Decimal(18, 6),Decimal64(6)..等相关decimal字段类型
2. flink1.12.7版本,write 填写clickhouse相关信息
3. log显示出现报错信息

**Screenshots**
![image](https://user-images.githubusercontent.com/95574683/160820816-bdca8c0f-8837-4c91-afea-bc4d749986f3.png)
![image](https://user-images.githubusercontent.com/95574683/160816584-3588069a-b18d-428e-9b20-e9dbfc02b6f3.png)
![image](https://user-images.githubusercontent.com/95574683/160816720-a2324c48-58c8-4b8e-89c4-d141259348f3.png)

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia leggendo ClickhouseRawTypeConverter.java e segui come ClickHouse Decimal(P,S), Decimal64(6) e i tipi correlati vengono convertiti durante l'importazione. Riproduci il problema con la configurazione Flink 1.12.7 indicata e colonne Decimal(18, 6). Il lavoro è completato quando questi tipi di campo decimale non producono più l'errore missing decimal[p,s] durante l'importazione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
clickhouse, java
Ambito
databases
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.