蜂巢控制台中的所有蜂巢命令均会给出异常

时间:2019-07-26 13:35:46

标签: hadoop hive

我正在运行Windows 10,Hadoop 2.8.5和Hive 2.3.5。我在遵循本指南的同时安装了Hive:

https://kontext.tech/docs/DataAndBusinessIntelligence/p/apache-hive-300-installation-on-windows-10-step-by-step-guide

一段时间后,配置单元控制台中的每个命令均以该异常结束:

hive> show tables; FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

在任何人指出这是一个重复的问题之前,没有其他人解决了我的问题,即:

question 1 question 2

和我目前没有链接的其他人。这就是我所做的:

  1. 使用start-all.cmd运行hadoop,效果很好。
  2. 在cygwin中,我创建了元存储区schematool -dbType derby -initSchema。再次,这很好。
  3. 运行配置单元服务器:hive --service hiveserver2 start
  4. 启动配置单元控制台:hive

所有这些工作,但是在配置单元控制台中没有命令完成。我对cygwin的.bashrc:

export JAVA_HOME="/cygdrive/c/Program Files/Java/jdk1.8.0_212"
export PATH="$PATH:$JAVA_HOME/bin"
export HADOOP_HOME='/cygdrive/c/hadoop-2.8.5'
export PATH=$PATH:$HADOOP_HOME/bin
export PATH=$PATH:$HADOOP_HOME/sbin
export HIVE_HOME='/cygdrive/c/hive-2.3.5'
export PATH=$PATH:$HIVE_HOME/bin
export HADOOP_CLASSPATH=$HADOOP_CLASSPATH:$HIVE_HOME/lib/*.jar

我尝试过多次重新生成模式,甚至在javax.jdo.option.ConnectionURL设置中的hive-site.xml中设置路径,并从HIVE_HOME和其他目录启动hive都无济于事。关于下一步的尝试,我已经没有足够的想法了。

0 个答案:

没有答案