hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alan Gates <alanfga...@gmail.com>
Subject Re: [VOTE] Apache Hive 2.0.0 Release Candidate 1
Date Thu, 04 Feb 2016 00:58:03 GMT
I think the change is fine, but I agree we should document it clearly.. 
In the future it would even be nice if the client suggests that in the 
error message, but we don't have to do that for 2.0.

Alan.

> Sergey Shelukhin <mailto:sergey@hortonworks.com>
> February 3, 2016 at 16:35
> This could be caused by the change to not allow DN to mutate the 
> schema. I cannot find the JIRA right now, Ashutosh might know. The 
> metastore database has to be created via the install script and schema 
> tool.
> Perhaps we can document that.
>
> From: Alan Gates <alanfgates@gmail.com <mailto:alanfgates@gmail.com>>
> Reply-To: "dev@hive.apache.org <mailto:dev@hive.apache.org>" 
> <dev@hive.apache.org <mailto:dev@hive.apache.org>>
> Date: Wednesday, February 3, 2016 at 16:15
> To: "dev@hive.apache.org <mailto:dev@hive.apache.org>" 
> <dev@hive.apache.org <mailto:dev@hive.apache.org>>
> Subject: Re: [VOTE] Apache Hive 2.0.0 Release Candidate 1
>
> When I installed it locally and tried to run it I get the following 
> failure:
>
> Caused by: 
> org.datanucleus.store.rdbms.exceptions.MissingTableException: Required 
> table missing : "VERSION" in Catalog "" Schema "". DataNucleus 
> requires this table to perform its persistence operations. Either your 
> MetaData is incorrect, or you need to enable 
> "datanucleus.schema.autoCreateTables"
>     at 
> org.datanucleus.store.rdbms.table.AbstractTable.exists(AbstractTable.java:606)
>     at 
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3365)
>     at 
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2877)
>     at 
> org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:119)
>     at 
> org.datanucleus.store.rdbms.RDBMSStoreManager.manageClasses(RDBMSStoreManager.java:1608)
>     at 
> org.datanucleus.store.rdbms.RDBMSStoreManager.getDatastoreClass(RDBMSStoreManager.java:671)
>     at 
> org.datanucleus.store.rdbms.RDBMSStoreManager.getPropertiesForGenerator(RDBMSStoreManager.java:2069)
>     at 
> org.datanucleus.store.AbstractStoreManager.getStrategyValue(AbstractStoreManager.java:1271)
>     at 
> org.datanucleus.ExecutionContextImpl.newObjectId(ExecutionContextImpl.java:3759)
>     at 
> org.datanucleus.state.StateManagerImpl.setIdentity(StateManagerImpl.java:2267)
>     at 
> org.datanucleus.state.StateManagerImpl.initialiseForPersistentNew(StateManagerImpl.java:484)
>     at 
> org.datanucleus.state.StateManagerImpl.initialiseForPersistentNew(StateManagerImpl.java:120)
>     at 
> org.datanucleus.state.ObjectProviderFactoryImpl.newForPersistentNew(ObjectProviderFactoryImpl.java:218)
>     at 
> org.datanucleus.ExecutionContextImpl.persistObjectInternal(ExecutionContextImpl.java:2078)
>     at 
> org.datanucleus.ExecutionContextImpl.persistObjectWork(ExecutionContextImpl.java:1922)
>     at 
> org.datanucleus.ExecutionContextImpl.persistObject(ExecutionContextImpl.java:1777)
>     at 
> org.datanucleus.ExecutionContextThreadedImpl.persistObject(ExecutionContextThreadedImpl.java:217)
>     at 
> org.datanucleus.api.jdo.JDOPersistenceManager.jdoMakePersistent(JDOPersistenceManager.java:715)
>     ... 37 more
>
> Did we change something that makes it not work out of the box?  If so, 
> have we documented that so that users aren't surprised by this?
>
> Alan.
>
> Alan Gates <mailto:alanfgates@gmail.com>
> February 3, 2016 at 16:15
> When I installed it locally and tried to run it I get the following 
> failure:
>
> Caused by: 
> org.datanucleus.store.rdbms.exceptions.MissingTableException: Required 
> table missing : "VERSION" in Catalog "" Schema "". DataNucleus 
> requires this table to perform its persistence operations. Either your 
> MetaData is incorrect, or you need to enable 
> "datanucleus.schema.autoCreateTables"
>     at 
> org.datanucleus.store.rdbms.table.AbstractTable.exists(AbstractTable.java:606)
>     at 
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.performTablesValidation(RDBMSStoreManager.java:3365)
>     at 
> org.datanucleus.store.rdbms.RDBMSStoreManager$ClassAdder.run(RDBMSStoreManager.java:2877)
>     at 
> org.datanucleus.store.rdbms.AbstractSchemaTransaction.execute(AbstractSchemaTransaction.java:119)
>     at 
> org.datanucleus.store.rdbms.RDBMSStoreManager.manageClasses(RDBMSStoreManager.java:1608)
>     at 
> org.datanucleus.store.rdbms.RDBMSStoreManager.getDatastoreClass(RDBMSStoreManager.java:671)
>     at 
> org.datanucleus.store.rdbms.RDBMSStoreManager.getPropertiesForGenerator(RDBMSStoreManager.java:2069)
>     at 
> org.datanucleus.store.AbstractStoreManager.getStrategyValue(AbstractStoreManager.java:1271)
>     at 
> org.datanucleus.ExecutionContextImpl.newObjectId(ExecutionContextImpl.java:3759)
>     at 
> org.datanucleus.state.StateManagerImpl.setIdentity(StateManagerImpl.java:2267)
>     at 
> org.datanucleus.state.StateManagerImpl.initialiseForPersistentNew(StateManagerImpl.java:484)
>     at 
> org.datanucleus.state.StateManagerImpl.initialiseForPersistentNew(StateManagerImpl.java:120)
>     at 
> org.datanucleus.state.ObjectProviderFactoryImpl.newForPersistentNew(ObjectProviderFactoryImpl.java:218)
>     at 
> org.datanucleus.ExecutionContextImpl.persistObjectInternal(ExecutionContextImpl.java:2078)
>     at 
> org.datanucleus.ExecutionContextImpl.persistObjectWork(ExecutionContextImpl.java:1922)
>     at 
> org.datanucleus.ExecutionContextImpl.persistObject(ExecutionContextImpl.java:1777)
>     at 
> org.datanucleus.ExecutionContextThreadedImpl.persistObject(ExecutionContextThreadedImpl.java:217)
>     at 
> org.datanucleus.api.jdo.JDOPersistenceManager.jdoMakePersistent(JDOPersistenceManager.java:715)
>     ... 37 more
>
> Did we change something that makes it not work out of the box?  If so, 
> have we documented that so that users aren't surprised by this?
>
> Alan.
>
> Sergey Shelukhin <mailto:sergey@hortonworks.com>
> February 2, 2016 at 18:26
> Apache Hive 2.0.0 Release Candidate 1 is available here:
>
> http://people.apache.org/~sershe/hive-2.0.0-RC1/
>
>
> Maven artifacts are at
>
> https://repository.apache.org/content/repositories/orgapachehive-1043/
>
>
> Source tag for RC1 (github mirror) is:
> https://github.com/apache/hive/releases/tag/release-2.0.0-rc1
> (https://github.com/apache/hive/commit/978bed2f21faf74b226c788eb144bee63267
> 993c)
>
> Voting will conclude in 72 hours.
>
> Hive PMC Members: Please test and vote.
>
>
> Thanks.
>

Mime
View raw message