Hive启动异常:ClassNotFoundException: org.apache.hadoop.hive.conf.HiveConf


2021-10-12 15:18:26: Starting HiveServer2
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hive/conf/HiveConf
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:348)
    at org.apache.hadoop.util.RunJar.run(RunJar.java:214)
    at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hive.conf.HiveConf
    at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
    ... 4 more


ClassNotFoundException是找不到相应的jar包,可能是配置路径的问题 可以查看下hadoop的配置文件 etc/hadoop/hadoop-env.sh ,HADOOP_CLASSPATH是否配置正确,一般配置如下:

export HADOOP_CLASSPATH=`hadoop classpath`