[
https://issues.apache.org/jira/browse/HIVE-29565?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Denys Kuzmenko updated HIVE-29565:
----------------------------------
Description:
HS2 uses a direct connection to backend DB
{code}
org.apache.hadoop.hive.metastore.api.MetaException: Version information not
found in metastore.
at
org.apache.hadoop.hive.metastore.ObjectStore.checkSchema(ObjectStore.java:10451)
at
org.apache.hadoop.hive.metastore.ObjectStore.verifySchema(ObjectStore.java:10422)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at
org.apache.hadoop.hive.metastore.RawStoreProxy.invoke(RawStoreProxy.java:97)
at jdk.proxy2/jdk.proxy2.$Proxy49.verifySchema(Unknown Source)
at
org.apache.hadoop.hive.metastore.HMSHandler.getMSForConf(HMSHandler.java:499)
at
org.apache.hadoop.hive.ql.txn.compactor.CompactorUtil.resolveDatabase(CompactorUtil.java:189)
at
org.apache.hadoop.hive.ql.txn.compactor.CompactorUtil.lambda$getPoolName$4(CompactorUtil.java:582)
at
org.apache.hadoop.hive.ql.txn.compactor.MetadataCache.lambda$computeIfAbsent$0(MetadataCache.java:43)
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2344)
at
java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1916)
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2342)
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2325)
at
com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
at
com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62)
at
org.apache.hadoop.hive.ql.txn.compactor.MetadataCache.computeIfAbsent(MetadataCache.java:41)
at
org.apache.hadoop.hive.ql.txn.compactor.CompactorUtil.getPoolName(CompactorUtil.java:581)
at
org.apache.hadoop.hive.ql.ddl.table.storage.compact.AlterTableCompactOperation.execute(AlterTableCompactOperation.java:99)
{code}
was:
HS2 needs a direct connection to backend DB
{code}
org.apache.hadoop.hive.metastore.api.MetaException: Version information not
found in metastore.
at
org.apache.hadoop.hive.metastore.ObjectStore.checkSchema(ObjectStore.java:10451)
at
org.apache.hadoop.hive.metastore.ObjectStore.verifySchema(ObjectStore.java:10422)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at
org.apache.hadoop.hive.metastore.RawStoreProxy.invoke(RawStoreProxy.java:97)
at jdk.proxy2/jdk.proxy2.$Proxy49.verifySchema(Unknown Source)
at
org.apache.hadoop.hive.metastore.HMSHandler.getMSForConf(HMSHandler.java:499)
at
org.apache.hadoop.hive.ql.txn.compactor.CompactorUtil.resolveDatabase(CompactorUtil.java:189)
at
org.apache.hadoop.hive.ql.txn.compactor.CompactorUtil.lambda$getPoolName$4(CompactorUtil.java:582)
at
org.apache.hadoop.hive.ql.txn.compactor.MetadataCache.lambda$computeIfAbsent$0(MetadataCache.java:43)
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2344)
at
java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1916)
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2342)
at
com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2325)
at
com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
at
com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62)
at
org.apache.hadoop.hive.ql.txn.compactor.MetadataCache.computeIfAbsent(MetadataCache.java:41)
at
org.apache.hadoop.hive.ql.txn.compactor.CompactorUtil.getPoolName(CompactorUtil.java:581)
at
org.apache.hadoop.hive.ql.ddl.table.storage.compact.AlterTableCompactOperation.execute(AlterTableCompactOperation.java:99)
{code}
> Add DB configs to HS2 to enable Hive compaction
> -----------------------------------------------
>
> Key: HIVE-29565
> URL: https://issues.apache.org/jira/browse/HIVE-29565
> Project: Hive
> Issue Type: Sub-task
> Reporter: Denys Kuzmenko
> Priority: Major
> Labels: pull-request-available
>
> HS2 uses a direct connection to backend DB
> {code}
> org.apache.hadoop.hive.metastore.api.MetaException: Version information not
> found in metastore.
> at
> org.apache.hadoop.hive.metastore.ObjectStore.checkSchema(ObjectStore.java:10451)
> at
> org.apache.hadoop.hive.metastore.ObjectStore.verifySchema(ObjectStore.java:10422)
> at
> java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
> at java.base/java.lang.reflect.Method.invoke(Method.java:580)
> at
> org.apache.hadoop.hive.metastore.RawStoreProxy.invoke(RawStoreProxy.java:97)
> at jdk.proxy2/jdk.proxy2.$Proxy49.verifySchema(Unknown Source)
> at
> org.apache.hadoop.hive.metastore.HMSHandler.getMSForConf(HMSHandler.java:499)
> at
> org.apache.hadoop.hive.ql.txn.compactor.CompactorUtil.resolveDatabase(CompactorUtil.java:189)
> at
> org.apache.hadoop.hive.ql.txn.compactor.CompactorUtil.lambda$getPoolName$4(CompactorUtil.java:582)
> at
> org.apache.hadoop.hive.ql.txn.compactor.MetadataCache.lambda$computeIfAbsent$0(MetadataCache.java:43)
> at
> com.github.benmanes.caffeine.cache.BoundedLocalCache.lambda$doComputeIfAbsent$14(BoundedLocalCache.java:2344)
> at
> java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1916)
> at
> com.github.benmanes.caffeine.cache.BoundedLocalCache.doComputeIfAbsent(BoundedLocalCache.java:2342)
> at
> com.github.benmanes.caffeine.cache.BoundedLocalCache.computeIfAbsent(BoundedLocalCache.java:2325)
> at
> com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:108)
> at
> com.github.benmanes.caffeine.cache.LocalManualCache.get(LocalManualCache.java:62)
> at
> org.apache.hadoop.hive.ql.txn.compactor.MetadataCache.computeIfAbsent(MetadataCache.java:41)
> at
> org.apache.hadoop.hive.ql.txn.compactor.CompactorUtil.getPoolName(CompactorUtil.java:581)
> at
> org.apache.hadoop.hive.ql.ddl.table.storage.compact.AlterTableCompactOperation.execute(AlterTableCompactOperation.java:99)
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)