我正在尝试读取一个avro文件,将其保存到临时表中并在其上运行一些spark sql,但是它抛出类未找到错误
java.lang.ClassNotFoundException:java.lang.NoClassDefFoundError:创建Hive客户端时org / apache / hadoop / hive / conf / HiveConf
我正在使用spark 2.4.3(spark-2.4.3-bin-hadoop2.7.tgz),我没有专门安装hive,但我记得上次可以正常工作(在重新安装操作系统之前)
我应该进行一些配置更改吗?
df = spark.read.format('avro').load('output.avro')
df.createOrReplaceTempView('sample')
df.sql('select * from sample')