pengzhiwei created HUDI-2195:
--------------------------------

             Summary: Sync Hive Failed When Execute  CTAS In Spark2 And Spark3
                 Key: HUDI-2195
                 URL: https://issues.apache.org/jira/browse/HUDI-2195
             Project: Apache Hudi
          Issue Type: Bug
          Components: Spark Integration
            Reporter: pengzhiwei


When execute CTAS in spark2, the follow exception will throw out:
{code:java}
java.lang.NoClassDefFoundError: org/json/JSONException
        at 
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeCreateTable(SemanticAnalyzer.java:10847)
        at 
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.genResolvedParseTree(SemanticAnalyzer.java:10047)
        at 
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(SemanticAnalyzer.java:10128)
        at 
org.apache.hadoop.hive.ql.parse.CalcitePlanner.analyzeInternal(CalcitePlanner.java:209)
        at 
org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer.analyze(BaseSemanticAnalyzer.java:227)
        at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:424)
        at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:308)
        at org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:1122)
        at org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1170)
        at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1059)
        at org.apache.hadoop.hive.ql.Driver.run(Driver.java:1049)
{code}
While executing CTAS in spark3, the follow exception throw out:
{code:java}
java.lang.NoClassDefFoundError: 
org/apache/calcite/rel/type/RelDataTypeSystemjava.lang.NoClassDefFoundError: 
org/apache/calcite/rel/type/RelDataTypeSystem at 
org.apache.hadoop.hive.ql.parse.SemanticAnalyzerFactory.get(SemanticAnalyzerFactory.java:318)
 at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:484) at 
org.apache.hadoop.hive.ql.Driver.compileInternal(Driver.java:1317) at 
org.apache.hadoop.hive.ql.Driver.runInternal(Driver.java:1457) at 
org.apache.hadoop.hive.ql.Driver.run(Driver.java:1237) at 
org.apache.hadoop.hive.ql.Driver.run(Driver.java:1227) at 
org.apache.hudi.hive.HoodieHiveClient.updateHiveSQLs(HoodieHiveClient.java:458) 
at 
org.apache.hudi.hive.HoodieHiveClient.updateHiveSQLUsingHiveDriver(HoodieHiveClient.java:448)
 at 
org.apache.hudi.hive.HoodieHiveClient.updateHiveSQL(HoodieHiveClient.java:426) 
at org.apache.hudi.hive.HoodieHiveClient.createTable(HoodieHiveClient.java:322) 
at org.apache.hudi.hive.HiveSyncTool.syncSchema(HiveSyncTool.java:234) at 
org.apache.hudi.hive.HiveSyncTool.syncHoodieTable(HiveSyncTool.java:179) at 
org.apache.hudi.hive.HiveSyncTool.doSync(HiveSyncTool.java:130)
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to