apache / apache/paimon

[Bug] error in initSerDe: java.lang.ClassNotFoundException Class org.apache.paimon.hive.PaimonSerDe not found

Aperta
#5,555 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug
Lingua principale
Java
Stelle
3.4k
Fork
1.4k
Merge medio
1g 9h
PR unite (30g)
423

Descrizione

### Search before asking

- [x] I searched in the [issues](https://github.com/apache/paimon/issues) and found nothing similar.

### Paimon version

paimon-1.0

### Compute Engine

spark-3.2

### Minimal reproduce step

Use SparkSQL Engine、Hive metastore

1. Create table in hive metastore.(use create table statement)
2. Delete the HDFS directory of the table.(hdfs dfs -rm -r table dir)
3. Failed to delete table.(use drop table statement).

### What doesn't meet your expectations?

Tables stored in HMS cannot be deleted using delete statements.

### Anything else?

Some users may delete the table directory directly during use. In this case, the table information in HMS cannot be cleared.

### Are you willing to submit a PR?

- [ ] I'm willing to submit a PR!

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia riproducendo la initSerDe ClassNotFoundException con Spark 3.2, Paimon 1.0, SparkSQL e un metastore Hive dopo aver eliminato la directory HDFS della tabella. Segui il percorso drop-table e verifica che la voce nel metastore Hive venga cancellata correttamente anche quando la directory non esiste.

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

Valutazione

Stack tecnologico
hadoop, java, spark
Ambito
databases
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
38/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.