我是小笨笨 2023-10-14 21:36 采纳率: 0%
浏览 5

hive启动遇到问题

img


如图,jps后都没问题,但是在hive时显示出问题后我根据【SLF4J: Class path contains multiple SLF4J bindings.——Hive启动输出 - CSDN App】http://t.csdnimg.cn/IBMB4 文章进行相关删除,但是又遇到了新问题

img


这该怎么办

  • 写回答

1条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2023-10-15 15:45
    关注

    引自强大而免费的微信小程序:皆我百晓生


    根据您提供的信息,您在启动Hive时遇到了问题,通过删除多个SLF4J绑定后遇到了新的问题。根据提供的图片,新问题是"java.lang.IllegalArgumentException: hdfs://localhost:9000/user/hive/warehouse not a directory"。

    这个错误可能是由于Hive配置文件中配置的Hive仓库目录(hive.metastore.warehouse.dir)无效导致的。您可以按照以下步骤尝试解决该问题:

    1. 确认Hive配置文件中的hive.metastore.warehouse.dir属性的值是否正确设置为一个有效的HDFS目录。您可以使用以下命令查看该属性的值:

      grep "hive.metastore.warehouse.dir" hive-site.xml
      

      如果值为"hdfs://localhost:9000/user/hive/warehouse",请确保该目录存在且在HDFS上可访问。

    2. 如果HDFS上的目录不存在,请使用以下命令创建该目录:

      hdfs dfs -mkdir -p /user/hive/warehouse
      
    3. 确保HDFS服务正在运行。您可以使用以下命令检查HDFS服务的状态:

      jps
      

      确保NameNode和DataNode进程都在运行状态。

    4. 重新启动Hive并检查问题是否解决。

    如果您仍然遇到问题,请提供更多详细信息,例如完整的错误消息和Hive配置文件的内容,以便我们提供更准确的帮助。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月14日

悬赏问题

  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)
  • ¥15 传人记程序做的plc 485从机程序该如何写
  • ¥15 已知手指抓握过程中掌指关节、手指各关节和指尖每一帧的坐标,用贝塞尔曲线可以拟合手指抓握的运动轨迹吗?
  • ¥50 libwebsockets 如何添加其他socket事件回调
  • ¥50 实现画布拖拽算子排布,通过flink实现算子编排计算,请提供思路