異常現象:使用beeline 或者jdbc 連接hive 執行 create table 異常爲 ClassNotFoundException: org.apache.hudi.hadoop.HoodieParquetInputFormat
使用hive client可以正常執行crete table
異常分析:
beeline 是通過hiveserver2 服務連接的hive,檢查hiveserver2所在服務器jar包是否存在
解決方案:
1、將jar拷貝到hive/lib/
2、修改hive-env.sh ,將jar加入
例如:
export HIVE_AUX_JARS_PATH=/home/hive/lib/json-serde-1.3.7-jar-with-dependencies.jar,/home/hive/lib/hudi-hive-bundle-0.6.0-incubating.jar
3、 重啓hiveserver2服務
/home/hive/bin/hiveserver2 --hiveconf hive.server2.thrift.port=10000 &