Hive之FAILED: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient异常

一.场景

  Hive启动不报错,当使用show functions;或create table...时报:FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient异常。

二.解决方案

  方法1.Hive元数据库未初始化

    进入Hive目录Hive/bin,执行命令:schematool -dbType -initSchema mysql

    执行结果:

      

      启动Hive

      

    表示异常已解决!

  方法2.metastore服务未启动

    执行命令:hive --service metastore & ,接着按Ctrl+C

    结果: 

      

     启动Hive    

      

     表示异常已解决!

猜你喜欢

转载自www.cnblogs.com/yszd/p/10626048.html