bian_qing_quan11 2022-02-27 12:09 采纳率: 0%
浏览 35

启动hive的时候出现的问题

我在启动hive的时候,输入qqbian@ubuntu:/usr/local/apache-hive-2.1.0-bin$ bin/hive
出现了如下问题:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hive/ql/CommandNeedRetryException
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.apache.hadoop.util.RunJar.run(RunJar.java:219)
at org.apache.hadoop.util.RunJar.main(RunJar.java:141)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hive.ql.CommandNeedRetryException
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
4 more
根据相关网友的解答,是在hadoop-env.sh文件中配制
HADOOP_CLASSPATH=$HADOOP_CLASSPATH:hadoop的路径;
并把hive的lib/下所有hive-*的包都拷贝到hadoop的lib/中。

我照做后,再次启动hive:qqbian@ubuntu:/usr/local/apache-hive-2.1.0-bin$ bin/hive
又出现了如下问题,请各位友友赐教
急等
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hive/ql/session/SessionState
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.apache.hadoop.util.RunJar.run(RunJar.java:219)
at org.apache.hadoop.util.RunJar.main(RunJar.java:141)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hive.ql.session.SessionState
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
4 more

  • 写回答

1条回答 默认 最新

  • 三千烦恼丝xzh 2022-02-27 12:42
    关注

    配置HADOOP_HOME和HADOOP_CLASSPATH以及HIVE_HOME,其中
    export HADOOP_CLASSPATH='hadoop classpath'
    注意后面的''使用ESC下面那个键CSDN格式化了
    然后视环境配置spark等其余组件

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 2月27日

悬赏问题

  • ¥15 在虚拟机中安装flash code
  • ¥15 单片机stm32f10x编写光敏电阻调节3.3伏大功率灯亮度(光强越大灯越暗,白天正常光强灯不亮,使用ADC,PWM等模块)望各位找一下错误或者提供一个可实现功能的代码
  • ¥20 verilog状态机方法流水灯
  • ¥15 pandas代码实现不了意图
  • ¥15 GD32H7 从存储器到外设SPI传输数据无法重复启用DMA
  • ¥25 LT码在高斯信道下的误码率仿真
  • ¥45 渲染完成之后将物体的材质贴图改变,自动化进行这个操作
  • ¥15 yolov5目标检测并显示目标出现的时间或视频帧
  • ¥15 电视版的优酷可以设置电影连续播放吗?
  • ¥50 复现论文;matlab代码编写