I also hit this issue recently. I think the upgrade script does not call
the script which creates the table. I ended up recreating the schema using
initSchema option. I have created HIVE-15566 to investigate this.

On Sat, Jan 7, 2017 at 3:22 PM, Eugene Koifman <ekoif...@hortonworks.com>
wrote:

> This table is defined in hive-txn-schema-2.1.0.derby.sql
>
>
>
> *From: *sanjeev <vanj...@yahoo.co.in>
> *Reply-To: *"user@hive.apache.org" <user@hive.apache.org>
> *Date: *Saturday, January 7, 2017 at 8:12 AM
> *To: *"user@hive.apache.org" <user@hive.apache.org>
> *Subject: *Metastore Schema Upgrade : 'ALTER TABLE' cannot be performed
> on 'COMPACTION_QUEUE' because it does not exist
>
>
>
>
>
> Hi
>
>
>
> I am trying to upgrade metastore schema from 1.2.0 to 2.1.1 using the
> schematool by command:
>
> schematool -dbType derby -upgradeSchemaFrom 1.2.0
>
>
>
> Getting an error:
>
>
>
>
>
>
>
>
>
> *SLF4J: Actual binding is of type
> [org.apache.logging.slf4j.Log4jLoggerFactory] Metastore connection
> URL:        jdbc:derby:;databaseName=metastore_db;create=true Metastore
> Connection Driver :    org.apache.derby.jdbc.EmbeddedDriver Metastore
> connection User:       APP Starting upgrade metastore schema from version
> 1.2.0 to 2.1.0 Upgrade script upgrade-1.2.0-to-2.0.0.derby.sql **Error:
> 'ALTER TABLE' cannot be performed on 'COMPACTION_QUEUE' because it does not
> exist.*
>
>
> * (state=42Y55,code=30000)
> org.apache.hadoop.hive.metastore.HiveMetaException: Upgrade FAILED!
> Metastore state would be inconsistent !! Underlying cause:
> java.io.IOException : Schema script failed, errorcode 2 Use --verbose for
> detailed stacktrace.*
>
>
>
> Is it advisable to comment out the specific 'ALTER TABLE' in the script
> and retry ?
>
> If not, can you help with the way forward.
>
>
>
> Regards
>
> Sanjeev V
>

Reply via email to