You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "sekine coulibaly (JIRA)" <ji...@apache.org> on 2013/03/01 21:49:12 UTC

[jira] [Created] (HIVE-4102) Can't drop table with Postgresql metastore

sekine coulibaly created HIVE-4102:
--------------------------------------

             Summary: Can't drop table with Postgresql metastore
                 Key: HIVE-4102
                 URL: https://issues.apache.org/jira/browse/HIVE-4102
             Project: Hive
          Issue Type: Bug
          Components: Database/Schema
    Affects Versions: 0.10.0
         Environment: Centos 6.3
CDH 4.2.0
            Reporter: sekine coulibaly


Setup a fresh hive install, create a table pointing to an HDFS file.
Then, when trying to drop that table, the CLI hangs for a while and then displays :

hive> drop table log;
FAILED: Error in metadata: org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: Read timed out
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask

Trying another time :

hive> drop table log;
FAILED: SemanticException [Error 10001]: Table not found log

getting tables list :

hive> show tables;
FAILED: Error in metadata: MetaException(message:Got exception: org.apache.thrift.transport.TTransportException java.net.SocketTimeoutException: Read timed out)
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask
hive> 

For this last query, the Postgresql logs showthe following :
LOG:  connection received: host=127.0.0.1 port=49717
LOG:  connection authorized: user=hiveuser database=metastore
LOG:  execute <unnamed>: SHOW TRANSACTION ISOLATION LEVEL
LOG:  execute S_1: BEGIN
LOG:  execute <unnamed>: SELECT 'org.apache.hadoop.hive.metastore.model.MDatabase' AS NUCLEUS_TYPE,"THIS"."DESC","THIS"."DB_LOCATION_URI","THIS"."NAME","THIS"."DB_ID" FROM "DBS" "THIS" WHERE "THIS"."NAME" = $1
DETAIL:  parameters: $1 = 'default'
LOG:  execute <unnamed>: SELECT "A0"."PARAM_KEY","A0"."PARAM_VALUE" FROM "DATABASE_PARAMS" "A0" WHERE "A0"."DB_ID" = $1 AND "A0"."PARAM_KEY" IS NOT NULL
DETAIL:  parameters: $1 = '1'
LOG:  execute S_2: COMMIT
LOG:  execute <unnamed>: SHOW TRANSACTION ISOLATION LEVEL
LOG:  execute S_1: BEGIN
WARNING:  nonstandard use of \\ in a string literal at character 234
HINT:  Use the escape string syntax for backslashes, e.g., E'\\'.

(standard_conforming_strings = off).

Would this help ? http://mapredit.blogspot.fr/2012/12/hive-drop-table-hangs-postgres-metastore.html




--
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