[ 
https://issues.apache.org/jira/browse/HIVE-4102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13697566#comment-13697566
 ] 

Deepesh Khandelwal commented on HIVE-4102:
------------------------------------------

I have seen tables in Hive schema lock up in Postgres if the Hive schema is not 
pre-initialized. Use the script 
/metastore/scripts/upgrade/postgres/hive-schema-0.10.0.postgres.sql to 
preinitialize the schema in postgres before starting the hive server. That 
should help.
                
> 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

Reply via email to