gongguan.zhang created HIVE-4434:
------------------------------------

             Summary: some tables was created but no SDS, and can't drop these 
tables
                 Key: HIVE-4434
                 URL: https://issues.apache.org/jira/browse/HIVE-4434
             Project: Hive
          Issue Type: Bug
          Components: CLI
    Affects Versions: 0.8.1, 0.8.0
         Environment: OS:Linux x86_64
hive 0.8.0
hadoop-0.21
            Reporter: gongguan.zhang


all these tables are invalid,when selecting,get the following exception:
hive> select *from tmp_visitor_vip_access_distinct_2_20130401 limit 1;
FAILED: Hive Internal Error: java.lang.NullPointerException(null)
java.lang.NullPointerException
        at org.apache.hadoop.hive.ql.metadata.Hive.getTable(Hive.java:859)
        at org.apache.hadoop.hive.ql.metadata.Hive.getTable(Hive.java:787)
        at 
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.getMetaData(SemanticAnalyzer.java:875)
        at 
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(SemanticAnalyzer.java:7120)
        at 
org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer.analyze(BaseSemanticAnalyzer.java:238)
        at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:376)
        at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:334)
        at org.apache.hadoop.hive.ql.Driver.run(Driver.java:843)
        at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:224)
        at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:358)
        at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:593)
        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:192)

when dropping table,get the next following exceptions:
hive> drop table tmp_visitor_vip_access_distinct_2_20130401;
FAILED: Hive Internal Error: java.lang.NullPointerException(null)
java.lang.NullPointerException
        at org.apache.hadoop.hive.ql.metadata.Hive.getTable(Hive.java:859)
        at 
org.apache.hadoop.hive.ql.parse.DDLSemanticAnalyzer.analyzeDropTable(DDLSemanticAnalyzer.java:693)
        at 
org.apache.hadoop.hive.ql.parse.DDLSemanticAnalyzer.analyzeInternal(DDLSemanticAnalyzer.java:203)
        at 
org.apache.hadoop.hive.ql.parse.BaseSemanticAnalyzer.analyze(BaseSemanticAnalyzer.java:238)
        at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:376)
        at org.apache.hadoop.hive.ql.Driver.compile(Driver.java:334)
        at org.apache.hadoop.hive.ql.Driver.run(Driver.java:843)
        at org.apache.hadoop.hive.cli.CliDriver.processCmd(CliDriver.java:224)
        at org.apache.hadoop.hive.cli.CliDriver.processLine(CliDriver.java:358)
        at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:593)
        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:192)

and the metadata info in mysql is:
            TBL_ID: 43832
       CREATE_TIME: 1367017748
             DB_ID: 1
  LAST_ACCESS_TIME: 0
             OWNER: acorn
         RETENTION: 0
             SD_ID: NULL
          TBL_NAME: tmp_visitor_vip_access_distinct_2_20130401
          TBL_TYPE: MANAGED_TABLE
VIEW_EXPANDED_TEXT: NULL
VIEW_ORIGINAL_TEXT: NULL
 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to