stackabletech / stackabletech/trino-operator

Document migration from Hive

Open
#164 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
63
Forks
13
Avg merge
1d 20h
Merged PRs (30d)
12

Description

As a user of Hive I'd like to know what I need to do to migrate to Trino.

This is done when

  • documentation is available on the steps needed to migrate an existing Hive 1.1 and later installations to Trino
  • documentation on how Avro/Parquet types map to Trino types

If any such documentation exists upstream I'm fine with having a link to said documentation.

This needs to cover the steps needed to migrate an existing On-prem Hive metastore to Stackable as well as the major differences between Hive and Trino in terms of features and SQL compatiblity.
This does not need to be 100% complete and we can always extend later but it should cover the 80% use-case

If you believe it makes more sense to split this in two parts (Hive metastore migration + SQL changes) let me know and we can split it.

This should be in the form of a How-to guide as outlined here: https://diataxis.fr/how-to-guides/

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are identified in the issue. Start with the linked Diátaxis how-to guidance and check whether upstream Hive or Trino migration material can be linked. Done means a guide covers Hive 1.1+ migration to Trino and Stackable, Avro/Parquet-to-Trino type mapping, and major feature and SQL compatibility differences.

Written by the indexing model from the issue text.

Assessment

Tech stack
sql
Domain
databases, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.