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,我是hadoop配置单元新手,我尝试在配置单元表上创建一对一配置单元视图,但遇到未知主机异常: 下表给出了DDL: CREATE TABLE CLIAMS ( CLAIM_KEY INT, CLAIM_NAME STRING )STORED AS SEQUENCEFILE; 以下是视图定义: create view claimant_view as select * from claims; 当我从视图中选择时,会引发以下异常: select * from claimant_view; To

我是hadoop配置单元新手,我尝试在配置单元表上创建一对一配置单元视图,但遇到未知主机异常:

下表给出了DDL:

CREATE TABLE CLIAMS (
CLAIM_KEY INT,
CLAIM_NAME STRING
)STORED AS SEQUENCEFILE;
以下是视图定义:

create view claimant_view as select * from claims;
当我从视图中选择时,会引发以下异常:

select * from claimant_view;
Total MapReduce jobs = 1
Launching Job 1 out of 1
Number of reduce tasks is set to 0 since there's no reduce operator
WARNING: org.apache.hadoop.metrics.jvm.EventCounter is deprecated. Please use org.apache.hadoop.log.metrics.EventCounter in all the log4j.properties files.
Execution log at: /tmp/root/root_20130128022828_021334d7-cd4e-4499-b053-d239b7b839ee.log
java.net.UnknownHostException: server-1358839685-az-1-region-a-geo-1.localdomain: server-1358839685-az-1-region-a-geo-1.localdomain
        at java.net.InetAddress.getLocalHost(InetAddress.java:1360)
        at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:920)
        at org.apache.hadoop.mapred.JobClient$2.run(JobClient.java:896)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:396)
        at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1332)
        at org.apache.hadoop.mapred.JobClient.submitJobInternal(JobClient.java:896)
        at org.apache.hadoop.mapred.JobClient.submitJob(JobClient.java:870)
        at org.apache.hadoop.hive.ql.exec.ExecDriver.execute(ExecDriver.java:435)
        at org.apache.hadoop.hive.ql.exec.ExecDriver.main(ExecDriver.java:677)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.hadoop.util.RunJar.main(RunJar.java:208)
Job Submission failed with exception 'java.net.UnknownHostException(server-1358839685-az-1-region-a-geo-1.localdomain: server-1358839685-az-1-region-a-geo-1.localdomain)'
Execution failed with exit status: 1
Obtaining error information

Task failed!
Task ID:
  Stage-1
日志:


请有人帮助我了解这个问题,如果您需要任何进一步的信息,请告诉我。

您的表是命名为CLAIMS还是CLIAMS?如果您的表实际命名为CLIAMS,则您的创建视图无法工作。您是否在同一个会话中运行这些语句,并因此在同一个数据库中运行?您可以尝试显示数据库以确定当前会话的运行位置。然后,以select*从{my database}.u视图运行查询
/tmp/root/hive.log