[
https://issues.apache.org/jira/browse/HIVE-17751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexander Kolbasov updated HIVE-17751:
--------------------------------------
Comment: was deleted
(was: So far it looks like the following things should be moved from standalone
metastore to common:
{code}
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/security/DelegationTokenIdentifier.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/security/DelegationTokenSecretManager.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/security/DelegationTokenStore.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/security/HadoopThriftAuthBridge.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/security/HadoopThriftAuthBridge23.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/security/TFilterTransport.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/security/TokenStoreDelegationTokenSecretManager.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/security/TUGIAssumingTransport.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/utils
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/DefaultMetaStoreFilterHookImpl.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaHook.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/HiveMetaHookLoader.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/IMetaStoreClient.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/MetaStoreFilterHook.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/PartitionDropOptions.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/hive/metastore/TableType.java
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/security/token/delegation
/Volumes/Dev/apache/hive/hive-metastore-common/src/main/java/org/apache/hadoop/security/token/delegation/MetastoreDelegationTokenSupport.java
{code})
> Separate HMS Client and HMS server into separate sub-modules
> ------------------------------------------------------------
>
> Key: HIVE-17751
> URL: https://issues.apache.org/jira/browse/HIVE-17751
> Project: Hive
> Issue Type: Sub-task
> Components: Standalone Metastore
> Reporter: Vihang Karajgaonkar
> Assignee: Alexander Kolbasov
> Priority: Major
> Attachments: HIVE-17751.01-standalone-metastore.patch,
> HIVE-17751.02-standalone-metastore.patch,
> HIVE-17751.03-standalone-metastore.patch
>
>
> external applications which are interfacing with HMS should ideally only
> include HMSClient library instead of one big library containing server as
> well. We should ideally have a thin client library so that cross version
> support for external applications is easier. We should sub-divide the
> standalone module into possibly 3 modules (one for common classes, one for
> client classes and one for server) or 2 sub-modules (one for client and one
> for server) so that we can generate separate jars for HMS client and server.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)