Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 配置单元控制台中的所有配置单元命令都出现异常_Hadoop_Hive - Fatal编程技术网

Hadoop 配置单元控制台中的所有配置单元命令都出现异常

Hadoop 配置单元控制台中的所有配置单元命令都出现异常,hadoop,hive,Hadoop,Hive,我正在运行windows 10、hadoop 2.8.5和hive 2.3.5。我是在遵循本指南的同时安装Hive的: 一段时间后,配置单元控制台中的每个命令都以此异常结束: hive>显示表格; 失败:SemanticException org.apache.hadoop.hive.ql.metadata.HiveException:java.lang.RuntimeException:无法实例化org.apache.hadoop.hive.ql.metadata.SessionHiveMe

我正在运行windows 10、hadoop 2.8.5和hive 2.3.5。我是在遵循本指南的同时安装Hive的:

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

hive>显示表格;
失败:SemanticException org.apache.hadoop.hive.ql.metadata.HiveException:java.lang.RuntimeException:无法实例化org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

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

还有一些我目前没有的链接。这就是我所做的:

  • 使用
    start all.cmd
    运行hadoop,效果很好
  • 在cygwin中,我创建了元存储
    schematool-dbtypederby-initSchema
    。同样,这个结束得很好
  • 运行配置单元服务器:
    hive--服务配置单元服务器2启动
  • 启动配置单元控制台:
    hive
  • 所有这些都可以工作,但配置单元控制台中的任何命令都无法完成。cygwin的My.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\u HOME和其他目录启动hive,但都没有成功。关于下一步要做什么,我已经没有主意了