启动HIVE shell时出现问题

时间:2016-01-16 10:28:07

标签: hadoop jdbc hive hdfs hiveql

我无法启动Apache Hive(0.14),我收到以下错误

“线程中的异常”main“java.lang.RuntimeException:java.lang.RuntimeException:无法实例化org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient”

我已将hive-default.xml.template的内容复制到hive-site.xml,但修改了以下字段

  <property>
    <name>javax.jdo.option.ConnectionURL</name>
    <value>jdbc:derby://child1:1527/metastore_db;create=true</value>
    <description>JDBC connect string for a JDBC metastore</description>
  </property>

<property>
  <name>javax.jdo.option.ConnectionDriverName</name>
  <value>org.apache.derby.jdbc.ClientDriver</value>
  <description>Driver class name for a JDBC metastore</description>
</property>

我没有修改hive-site.xml中的其他字段,请任何人建议我如何解决此问题。

BR, sanumala

1 个答案:

答案 0 :(得分:0)

安装此文件 SLF4J-log4j12-1.4.3.jar

如果您收到此错误,则需要安装上述文件 下面是无法启动hive shell的错误;

[root @nn-1 hive] #hive 使用文件中的配置初始化日志:/etc/hive/conf.dist/hive-log4j.properties SLF4J:无法加载类“org.slf4j.impl.StaticLoggerBinder”。 SLF4J:默认为无操作(NOP)记录器实现 SLF4J:有关详细信息,请参阅http://www.slf4j.org/codes.html#StaticLoggerBinder