Skip to content

Releases: cloudera-labs/hms-mirror

hms-mirror

30 Oct 20:44
Compare
Choose a tag to compare

Extend / Split 'transfer-ownership' to apply to database and/or table: #151

DB Prefix and DB Rename not working: #150

Support alternate db name for STORAGE_MIGRATION: #149

hms-mirror

15 Oct 16:35
Compare
Choose a tag to compare

Missing CR/LF in Clean up scripts.

hms-mirror

08 Oct 19:53
Compare
Choose a tag to compare

Skip Database Location Updates for STORAGE_MIGRATION: #147

hms-mirror

27 Sep 18:01
Compare
Choose a tag to compare

Don't create DB or ALTER if exist and locations match: #146

Output Directories and Logging Output consistency between runtime versions.

Corrected some SQL datastrategy validation blockers.

Added support for Oracle Metastore Direct connections. Fix Postgres Metastore Direct SQL.

Added Translation Type to the CLI Options.

hms-mirror

20 Sep 12:55
Compare
Choose a tag to compare

SQL Strategy only uses MSCK for partition discovery for Shadow Table: #145

hms-mirror

13 Sep 17:07
Compare
Choose a tag to compare

hms-mirror

12 Sep 13:18
Compare
Choose a tag to compare

See Release Notes: https://dstreev.github.io/hms-mirror/release-notes.html#2-2-0-10

What's New
Hive 4 DB OWNER DDL syntax for ALTERing DB ONWER requires 'USER'

This changed resulted in a simplification of how we determine what the cluster platform is. Previously we used two attributes (legacyHive and hdpHive3) to determine the platform. This information would direct logic around translations and other features.

Unfortunately, this isn't enough for us to determine all the scenarios we're encountering. These attributes have been replaced with a new attribute call platformType. A list of the platform types can be found here.

We will make automatic translations of legacy configurations to the new platformType attribute. The translation will be pretty basic and result in either the platform type being defined as HDP2 or CDP_7.1. If you have a more complex configuration, you'll need to adjust the platformType attribute manually. Future persisted configurations will use the new platformType attribute and drop the legacyHive and hdpHive3 attributes.
Add "Property Overrides" to Web Interface

A feature that was late in making it into the Web UI is now here.
For Web UI Service, default to prefer IPV4

To ensure the right IP stack is used when the Web UI starts up, we're forcing this JDK configuration with the Web UI.
Forcibly set Java Home via -Duser.home

We had a few requests and issues with implementations were the target environment isn't always setup with normal user 'home' standards that we can rely on. This change allows us to set the 'home' directory for the user running the application and ensure its translated correctly in hms-mirror for storing and reading configurations, reports, and logs.

If you are in an environment that doesn't follow user $HOME standards, you can set the HOME environment variable to a custom directory BEFORE starting hms-mirror to alter the default behavior.
Cleanup SQL has been added to Web Reporting UI

We've added a 'Cleanup SQL' tab to the Web Reporting UI. This will show you the SQL that was generated to clean up the source cluster after the migration. This is useful to see what will be done before you execute the migration.

Bugs (Fixed)

[DATABASE set OWNER ALTER statement is incorrect](https://github.com/cloudera-labs/hms-mirror/issues/135)

[SQL ACID Migrations from HDPHive3 cluster Ordering](https://github.com/cloudera-labs/hms-mirror/issues/138)

[DB Location for HDP3 migrations is flipped](https://github.com/cloudera-labs/hms-mirror/issues/140)

hms-mirror

06 Sep 00:53
Compare
Choose a tag to compare

Allow process path that doesn't require Metastore Direct Connection: #128

Fix Kerberos Connection Issues to HS2 : #129

Increase build dependencies to CDP 7.1.9 SP1.

Rework Pass Key Management.

Job Progress getting stuck at the end while writing reports: #130

hms-mirror

03 Sep 17:20
Compare
Choose a tag to compare

Not parsing abfs protocol locations correctly. #124

Database input duplication #125

SQL Data Strategy SHADOW sql not pulling from SHADOW table #126

Fixed Flipped Locations in Intermediate Strategy. Additional Test validations to include location checks.

hms-mirror

27 Aug 17:49
Compare
Choose a tag to compare

No Configs blocking WEB UI Create: #122

SCHEMA_ONLY with ALIGNED, DISTCP and Partitions is too granular on partition distcp: #123

Expose rid in web ui: #121