hive beeline ClassNotFoundException

異常現象:使用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 &

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章