This is an automated email from the ASF dual-hosted git repository.
zabetak pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hive-site.git
The following commit(s) were added to refs/heads/main by this push:
new be536ad6 HIVE-29800: Fix desingdocs typo in Development navigation URL
(#114)
be536ad6 is described below
commit be536ad6e8d752d0769c776ceb44af6efa747d75
Author: rtrivedi12 <[email protected]>
AuthorDate: Thu Aug 20 04:40:04 2026 -0500
HIVE-29800: Fix desingdocs typo in Development navigation URL (#114)
Rename content directory and update config/links so Design Docs nav points
to /development/designdocs/.
Add aliases for the old path.
---
config.toml | 6 +++---
content/Development/designdocs/_index.md | 7 +++++++
.../{desingdocs => designdocs}/accessserver-design-proposal.md | 0
.../{desingdocs => designdocs}/binary-datatype-proposal.md | 0
.../{desingdocs => designdocs}/column-statistics-in-hive.md | 0
.../{desingdocs => designdocs}/correlation-optimizer.md | 0
.../Development/{desingdocs => designdocs}/default-constraint.md | 0
content/Development/{desingdocs => designdocs}/default-keyword.md | 0
content/Development/{desingdocs => designdocs}/dependent-tables.md | 0
content/Development/{desingdocs => designdocs}/design.md | 2 +-
content/Development/{desingdocs => designdocs}/designdocs.md | 2 +-
.../{desingdocs => designdocs}/different-timestamp-types.md | 0
.../Development/{desingdocs => designdocs}/dynamicpartitions.md | 0
.../{desingdocs => designdocs}/enabling-grpc-in-hive-metastore.md | 0
.../Development/{desingdocs => designdocs}/filterpushdowndev.md | 0
.../Development/{desingdocs => designdocs}/groupbywithrollup.md | 0
.../hadoop-compatible-input-output-format-for-hive.md | 0
...base-execution-plans-for-rawstore-partition-filter-condition.md | 0
content/Development/{desingdocs => designdocs}/hbasebulkload.md | 0
.../{desingdocs => designdocs}/hbasemetastoredevelopmentguide.md | 0
.../hive-across-multiple-data-centers.md | 0
.../{desingdocs => designdocs}/hive-metadata-caching-proposal.md | 0
.../{desingdocs => designdocs}/hive-on-spark-join-design-master.md | 0
content/Development/{desingdocs => designdocs}/hive-on-tez.md | 0
.../{desingdocs => designdocs}/hive-remote-databases-tables.md | 0
.../{desingdocs => designdocs}/hive-tez-compatibility.md | 0
.../{desingdocs => designdocs}/hivereplicationdevelopment.md | 0
.../{desingdocs => designdocs}/hivereplicationv2development.md | 0
.../{desingdocs => designdocs}/hiveserver2-thrift-api.md | 0
content/Development/{desingdocs => designdocs}/howl.md | 0
.../{desingdocs => designdocs}/hybrid-grace-hash-join-v1-0.md | 2 +-
content/Development/{desingdocs => designdocs}/indexdev-bitmap.md | 0
content/Development/{desingdocs => designdocs}/indexdev.md | 0
content/Development/{desingdocs => designdocs}/links.md | 0
content/Development/{desingdocs => designdocs}/listbucketing.md | 0
content/Development/{desingdocs => designdocs}/llap.md | 0
content/Development/{desingdocs => designdocs}/locking.md | 0
.../{desingdocs => designdocs}/mapjoin-and-partition-pruning.md | 0
.../Development/{desingdocs => designdocs}/mapjoinoptimization.md | 0
.../{desingdocs => designdocs}/metastore-tlp-proposal.md | 0
.../Development/{desingdocs => designdocs}/outerjoinbehavior.md | 0
content/Development/{desingdocs => designdocs}/partitionedviews.md | 0
.../{desingdocs => designdocs}/query-results-caching.md | 0
content/Development/{desingdocs => designdocs}/security.md | 0
.../{desingdocs => designdocs}/skewed-join-optimization.md | 0
content/Development/{desingdocs => designdocs}/spatial-queries.md | 0
content/Development/{desingdocs => designdocs}/statsdev.md | 0
.../{desingdocs => designdocs}/storage-api-release-proposal.md | 0
content/Development/{desingdocs => designdocs}/storagehandlers.md | 0
.../Development/{desingdocs => designdocs}/subqueries-in-select.md | 0
.../suggestion-for-ddl-commands-in-hms-schema-upgrade-scripts.md | 0
.../support-saml-2-0-authentication-mode.md | 0
.../{desingdocs => designdocs}/synchronized-metastore-cache.md | 0
content/Development/{desingdocs => designdocs}/theta-join.md | 0
content/Development/{desingdocs => designdocs}/top-k-stats.md | 4 ++--
.../{desingdocs => designdocs}/type-qualifiers-in-hive.md | 0
content/Development/{desingdocs => designdocs}/updatableviews.md | 0
.../{desingdocs => designdocs}/vectorized-query-execution.md | 0
content/Development/{desingdocs => designdocs}/viewdev.md | 0
content/Development/desingdocs/_index.md | 4 ----
content/community/meetings/contributorminutes20111205.md | 2 +-
content/docs/latest/admin/hive-on-spark-getting-started.md | 2 +-
content/docs/latest/introduction-to-apache-hive.md | 2 +-
content/docs/latest/language/languagemanual-indexing.md | 4 ++--
content/docs/latest/overview-of-major-changes.md | 2 +-
content/docs/latest/user/accumulointegration.md | 2 +-
content/docs/latest/user/kudu-integration.md | 2 +-
content/docs/latest/user/union-optimization.md | 2 +-
68 files changed, 24 insertions(+), 21 deletions(-)
diff --git a/config.toml b/config.toml
index 16e564db..2fcb27ef 100644
--- a/config.toml
+++ b/config.toml
@@ -36,7 +36,7 @@ theme = 'hive'
languageManual = "/docs/latest/language/languagemanual"
license2 = "https://www.apache.org/licenses/LICENSE-2.0.html"
privacyPolicy = "/general/privacypolicy/"
- designDocs = "/development/desingdocs/"
+ designDocs = "/development/designdocs/"
hiveJira = "https://issues.apache.org/jira/projects/HIVE/issues"
faq = "/community/resources/hivedeveloperfaq"
vcs = "/development/versioncontrol/"
@@ -57,11 +57,11 @@ theme = 'hive'
[params.features]
acidTxn = "/docs/latest/user/hive-transactions"
hs2 = "/docs/latest/user/hiveserver2-overview"
- hms = "/development/desingdocs/design"
+ hms = "/development/designdocs/design"
compactions =
"/docs/latest/language/languagemanual-ddl#alter-tablepartition-compact"
repl = "/docs/latest/admin/replication"
cbo = "/docs/latest/user/cost-based-optimization-in-hive"
- llap = "/development/desingdocs/llap"
+ llap = "/development/designdocs/llap"
iceberg = "https://iceberg.apache.org/docs/latest/hive/"
[outputs]
diff --git a/content/Development/designdocs/_index.md
b/content/Development/designdocs/_index.md
new file mode 100644
index 00000000..3f2c2b12
--- /dev/null
+++ b/content/Development/designdocs/_index.md
@@ -0,0 +1,7 @@
+---
+title: "Design Documents"
+date: 2025-07-24
+aliases:
+ - /development/desingdocs/
+ - /development/desingdocs
+---
diff --git a/content/Development/desingdocs/accessserver-design-proposal.md
b/content/Development/designdocs/accessserver-design-proposal.md
similarity index 100%
rename from content/Development/desingdocs/accessserver-design-proposal.md
rename to content/Development/designdocs/accessserver-design-proposal.md
diff --git a/content/Development/desingdocs/binary-datatype-proposal.md
b/content/Development/designdocs/binary-datatype-proposal.md
similarity index 100%
rename from content/Development/desingdocs/binary-datatype-proposal.md
rename to content/Development/designdocs/binary-datatype-proposal.md
diff --git a/content/Development/desingdocs/column-statistics-in-hive.md
b/content/Development/designdocs/column-statistics-in-hive.md
similarity index 100%
rename from content/Development/desingdocs/column-statistics-in-hive.md
rename to content/Development/designdocs/column-statistics-in-hive.md
diff --git a/content/Development/desingdocs/correlation-optimizer.md
b/content/Development/designdocs/correlation-optimizer.md
similarity index 100%
rename from content/Development/desingdocs/correlation-optimizer.md
rename to content/Development/designdocs/correlation-optimizer.md
diff --git a/content/Development/desingdocs/default-constraint.md
b/content/Development/designdocs/default-constraint.md
similarity index 100%
rename from content/Development/desingdocs/default-constraint.md
rename to content/Development/designdocs/default-constraint.md
diff --git a/content/Development/desingdocs/default-keyword.md
b/content/Development/designdocs/default-keyword.md
similarity index 100%
rename from content/Development/desingdocs/default-keyword.md
rename to content/Development/designdocs/default-keyword.md
diff --git a/content/Development/desingdocs/dependent-tables.md
b/content/Development/designdocs/dependent-tables.md
similarity index 100%
rename from content/Development/desingdocs/dependent-tables.md
rename to content/Development/designdocs/dependent-tables.md
diff --git a/content/Development/desingdocs/design.md
b/content/Development/designdocs/design.md
similarity index 99%
rename from content/Development/desingdocs/design.md
rename to content/Development/designdocs/design.md
index 8b4ca2e1..6ef5ac6a 100644
--- a/content/Development/desingdocs/design.md
+++ b/content/Development/designdocs/design.md
@@ -71,7 +71,7 @@ More plan transformations are performed by the optimizer. The
optimizer is an ev
The optimizer can be enhanced to be cost-based (see [Cost-based optimization
in Hive](/docs/latest/user/cost-based-optimization-in-hive) and
[HIVE-5775](https://issues.apache.org/jira/browse/HIVE-5775)). The sorted
nature of output tables can also be preserved and used later on to generate
better plans. The query can be performed on a small sample of data to guess the
data distribution, which can be used to generate a better plan.
- A [correlation optimizer](/development/desingdocs/correlation-optimizer) was
added in Hive 0.12.
+ A [correlation optimizer](/development/designdocs/correlation-optimizer) was
added in Hive 0.12.
The plan is a generic operator tree, and can be easily manipulated.
diff --git a/content/Development/desingdocs/designdocs.md
b/content/Development/designdocs/designdocs.md
similarity index 99%
rename from content/Development/desingdocs/designdocs.md
rename to content/Development/designdocs/designdocs.md
index 332f491c..f49da5ce 100644
--- a/content/Development/desingdocs/designdocs.md
+++ b/content/Development/designdocs/designdocs.md
@@ -69,7 +69,7 @@ Proposals that appear in the "Completed" and "In Progress"
sections should inclu
* [Updatable Views]({{< ref "updatableviews" >}})
([HIVE-1143](https://issues.apache.org/jira/browse/HIVE-1143))
* [Phase 2 of Replication Development]({{< ref "hivereplicationv2development"
>}}) ([HIVE-14841](https://issues.apache.org/jira/browse/HIVE-14841))
* [Subqueries in SELECT]({{< ref "subqueries-in-select" >}})
([HIVE-16091](https://issues.apache.org/jira/browse/HIVE-16091))
-* [DEFAULT keyword](/development/desingdocs/default-keyword)
[(HIVE-19059)](https://issues.apache.org/jira/browse/HIVE-19059)
+* [DEFAULT keyword](/development/designdocs/default-keyword)
[(HIVE-19059)](https://issues.apache.org/jira/browse/HIVE-19059)
* [Hive remote databases/tables]({{< ref "hive-remote-databases-tables" >}})
## Incomplete
diff --git a/content/Development/desingdocs/different-timestamp-types.md
b/content/Development/designdocs/different-timestamp-types.md
similarity index 100%
rename from content/Development/desingdocs/different-timestamp-types.md
rename to content/Development/designdocs/different-timestamp-types.md
diff --git a/content/Development/desingdocs/dynamicpartitions.md
b/content/Development/designdocs/dynamicpartitions.md
similarity index 100%
rename from content/Development/desingdocs/dynamicpartitions.md
rename to content/Development/designdocs/dynamicpartitions.md
diff --git a/content/Development/desingdocs/enabling-grpc-in-hive-metastore.md
b/content/Development/designdocs/enabling-grpc-in-hive-metastore.md
similarity index 100%
rename from content/Development/desingdocs/enabling-grpc-in-hive-metastore.md
rename to content/Development/designdocs/enabling-grpc-in-hive-metastore.md
diff --git a/content/Development/desingdocs/filterpushdowndev.md
b/content/Development/designdocs/filterpushdowndev.md
similarity index 100%
rename from content/Development/desingdocs/filterpushdowndev.md
rename to content/Development/designdocs/filterpushdowndev.md
diff --git a/content/Development/desingdocs/groupbywithrollup.md
b/content/Development/designdocs/groupbywithrollup.md
similarity index 100%
rename from content/Development/desingdocs/groupbywithrollup.md
rename to content/Development/designdocs/groupbywithrollup.md
diff --git
a/content/Development/desingdocs/hadoop-compatible-input-output-format-for-hive.md
b/content/Development/designdocs/hadoop-compatible-input-output-format-for-hive.md
similarity index 100%
rename from
content/Development/desingdocs/hadoop-compatible-input-output-format-for-hive.md
rename to
content/Development/designdocs/hadoop-compatible-input-output-format-for-hive.md
diff --git
a/content/Development/desingdocs/hbase-execution-plans-for-rawstore-partition-filter-condition.md
b/content/Development/designdocs/hbase-execution-plans-for-rawstore-partition-filter-condition.md
similarity index 100%
rename from
content/Development/desingdocs/hbase-execution-plans-for-rawstore-partition-filter-condition.md
rename to
content/Development/designdocs/hbase-execution-plans-for-rawstore-partition-filter-condition.md
diff --git a/content/Development/desingdocs/hbasebulkload.md
b/content/Development/designdocs/hbasebulkload.md
similarity index 100%
rename from content/Development/desingdocs/hbasebulkload.md
rename to content/Development/designdocs/hbasebulkload.md
diff --git a/content/Development/desingdocs/hbasemetastoredevelopmentguide.md
b/content/Development/designdocs/hbasemetastoredevelopmentguide.md
similarity index 100%
rename from content/Development/desingdocs/hbasemetastoredevelopmentguide.md
rename to content/Development/designdocs/hbasemetastoredevelopmentguide.md
diff --git
a/content/Development/desingdocs/hive-across-multiple-data-centers.md
b/content/Development/designdocs/hive-across-multiple-data-centers.md
similarity index 100%
rename from content/Development/desingdocs/hive-across-multiple-data-centers.md
rename to content/Development/designdocs/hive-across-multiple-data-centers.md
diff --git a/content/Development/desingdocs/hive-metadata-caching-proposal.md
b/content/Development/designdocs/hive-metadata-caching-proposal.md
similarity index 100%
rename from content/Development/desingdocs/hive-metadata-caching-proposal.md
rename to content/Development/designdocs/hive-metadata-caching-proposal.md
diff --git a/content/Development/desingdocs/hive-on-spark-join-design-master.md
b/content/Development/designdocs/hive-on-spark-join-design-master.md
similarity index 100%
rename from content/Development/desingdocs/hive-on-spark-join-design-master.md
rename to content/Development/designdocs/hive-on-spark-join-design-master.md
diff --git a/content/Development/desingdocs/hive-on-tez.md
b/content/Development/designdocs/hive-on-tez.md
similarity index 100%
rename from content/Development/desingdocs/hive-on-tez.md
rename to content/Development/designdocs/hive-on-tez.md
diff --git a/content/Development/desingdocs/hive-remote-databases-tables.md
b/content/Development/designdocs/hive-remote-databases-tables.md
similarity index 100%
rename from content/Development/desingdocs/hive-remote-databases-tables.md
rename to content/Development/designdocs/hive-remote-databases-tables.md
diff --git a/content/Development/desingdocs/hive-tez-compatibility.md
b/content/Development/designdocs/hive-tez-compatibility.md
similarity index 100%
rename from content/Development/desingdocs/hive-tez-compatibility.md
rename to content/Development/designdocs/hive-tez-compatibility.md
diff --git a/content/Development/desingdocs/hivereplicationdevelopment.md
b/content/Development/designdocs/hivereplicationdevelopment.md
similarity index 100%
rename from content/Development/desingdocs/hivereplicationdevelopment.md
rename to content/Development/designdocs/hivereplicationdevelopment.md
diff --git a/content/Development/desingdocs/hivereplicationv2development.md
b/content/Development/designdocs/hivereplicationv2development.md
similarity index 100%
rename from content/Development/desingdocs/hivereplicationv2development.md
rename to content/Development/designdocs/hivereplicationv2development.md
diff --git a/content/Development/desingdocs/hiveserver2-thrift-api.md
b/content/Development/designdocs/hiveserver2-thrift-api.md
similarity index 100%
rename from content/Development/desingdocs/hiveserver2-thrift-api.md
rename to content/Development/designdocs/hiveserver2-thrift-api.md
diff --git a/content/Development/desingdocs/howl.md
b/content/Development/designdocs/howl.md
similarity index 100%
rename from content/Development/desingdocs/howl.md
rename to content/Development/designdocs/howl.md
diff --git a/content/Development/desingdocs/hybrid-grace-hash-join-v1-0.md
b/content/Development/designdocs/hybrid-grace-hash-join-v1-0.md
similarity index 99%
rename from content/Development/desingdocs/hybrid-grace-hash-join-v1-0.md
rename to content/Development/designdocs/hybrid-grace-hash-join-v1-0.md
index c5ec281a..3935201b 100644
--- a/content/Development/desingdocs/hybrid-grace-hash-join-v1-0.md
+++ b/content/Development/designdocs/hybrid-grace-hash-join-v1-0.md
@@ -171,7 +171,7 @@ As of [Hive
2.0.0](https://issues.apache.org/jira/browse/HIVE-11306), a cheap Bl
# References
* Hybrid Hybrid Grace Hash Join presentation by Mostafa
-* [MapJoinOptimization](/development/desingdocs/mapjoinoptimization)
+* [MapJoinOptimization](/development/designdocs/mapjoinoptimization)
* [HIVE-1641](https://issues.apache.org/jira/browse/HIVE-1641) add map joined
table to distributed cache
* [HIVE-1642](https://issues.apache.org/jira/browse/HIVE-1642) Convert join
queries to map-join based on size of table/row
* Database Management Systems, 3rd ed
diff --git a/content/Development/desingdocs/indexdev-bitmap.md
b/content/Development/designdocs/indexdev-bitmap.md
similarity index 100%
rename from content/Development/desingdocs/indexdev-bitmap.md
rename to content/Development/designdocs/indexdev-bitmap.md
diff --git a/content/Development/desingdocs/indexdev.md
b/content/Development/designdocs/indexdev.md
similarity index 100%
rename from content/Development/desingdocs/indexdev.md
rename to content/Development/designdocs/indexdev.md
diff --git a/content/Development/desingdocs/links.md
b/content/Development/designdocs/links.md
similarity index 100%
rename from content/Development/desingdocs/links.md
rename to content/Development/designdocs/links.md
diff --git a/content/Development/desingdocs/listbucketing.md
b/content/Development/designdocs/listbucketing.md
similarity index 100%
rename from content/Development/desingdocs/listbucketing.md
rename to content/Development/designdocs/listbucketing.md
diff --git a/content/Development/desingdocs/llap.md
b/content/Development/designdocs/llap.md
similarity index 100%
rename from content/Development/desingdocs/llap.md
rename to content/Development/designdocs/llap.md
diff --git a/content/Development/desingdocs/locking.md
b/content/Development/designdocs/locking.md
similarity index 100%
rename from content/Development/desingdocs/locking.md
rename to content/Development/designdocs/locking.md
diff --git a/content/Development/desingdocs/mapjoin-and-partition-pruning.md
b/content/Development/designdocs/mapjoin-and-partition-pruning.md
similarity index 100%
rename from content/Development/desingdocs/mapjoin-and-partition-pruning.md
rename to content/Development/designdocs/mapjoin-and-partition-pruning.md
diff --git a/content/Development/desingdocs/mapjoinoptimization.md
b/content/Development/designdocs/mapjoinoptimization.md
similarity index 100%
rename from content/Development/desingdocs/mapjoinoptimization.md
rename to content/Development/designdocs/mapjoinoptimization.md
diff --git a/content/Development/desingdocs/metastore-tlp-proposal.md
b/content/Development/designdocs/metastore-tlp-proposal.md
similarity index 100%
rename from content/Development/desingdocs/metastore-tlp-proposal.md
rename to content/Development/designdocs/metastore-tlp-proposal.md
diff --git a/content/Development/desingdocs/outerjoinbehavior.md
b/content/Development/designdocs/outerjoinbehavior.md
similarity index 100%
rename from content/Development/desingdocs/outerjoinbehavior.md
rename to content/Development/designdocs/outerjoinbehavior.md
diff --git a/content/Development/desingdocs/partitionedviews.md
b/content/Development/designdocs/partitionedviews.md
similarity index 100%
rename from content/Development/desingdocs/partitionedviews.md
rename to content/Development/designdocs/partitionedviews.md
diff --git a/content/Development/desingdocs/query-results-caching.md
b/content/Development/designdocs/query-results-caching.md
similarity index 100%
rename from content/Development/desingdocs/query-results-caching.md
rename to content/Development/designdocs/query-results-caching.md
diff --git a/content/Development/desingdocs/security.md
b/content/Development/designdocs/security.md
similarity index 100%
rename from content/Development/desingdocs/security.md
rename to content/Development/designdocs/security.md
diff --git a/content/Development/desingdocs/skewed-join-optimization.md
b/content/Development/designdocs/skewed-join-optimization.md
similarity index 100%
rename from content/Development/desingdocs/skewed-join-optimization.md
rename to content/Development/designdocs/skewed-join-optimization.md
diff --git a/content/Development/desingdocs/spatial-queries.md
b/content/Development/designdocs/spatial-queries.md
similarity index 100%
rename from content/Development/desingdocs/spatial-queries.md
rename to content/Development/designdocs/spatial-queries.md
diff --git a/content/Development/desingdocs/statsdev.md
b/content/Development/designdocs/statsdev.md
similarity index 100%
rename from content/Development/desingdocs/statsdev.md
rename to content/Development/designdocs/statsdev.md
diff --git a/content/Development/desingdocs/storage-api-release-proposal.md
b/content/Development/designdocs/storage-api-release-proposal.md
similarity index 100%
rename from content/Development/desingdocs/storage-api-release-proposal.md
rename to content/Development/designdocs/storage-api-release-proposal.md
diff --git a/content/Development/desingdocs/storagehandlers.md
b/content/Development/designdocs/storagehandlers.md
similarity index 100%
rename from content/Development/desingdocs/storagehandlers.md
rename to content/Development/designdocs/storagehandlers.md
diff --git a/content/Development/desingdocs/subqueries-in-select.md
b/content/Development/designdocs/subqueries-in-select.md
similarity index 100%
rename from content/Development/desingdocs/subqueries-in-select.md
rename to content/Development/designdocs/subqueries-in-select.md
diff --git
a/content/Development/desingdocs/suggestion-for-ddl-commands-in-hms-schema-upgrade-scripts.md
b/content/Development/designdocs/suggestion-for-ddl-commands-in-hms-schema-upgrade-scripts.md
similarity index 100%
rename from
content/Development/desingdocs/suggestion-for-ddl-commands-in-hms-schema-upgrade-scripts.md
rename to
content/Development/designdocs/suggestion-for-ddl-commands-in-hms-schema-upgrade-scripts.md
diff --git
a/content/Development/desingdocs/support-saml-2-0-authentication-mode.md
b/content/Development/designdocs/support-saml-2-0-authentication-mode.md
similarity index 100%
rename from
content/Development/desingdocs/support-saml-2-0-authentication-mode.md
rename to content/Development/designdocs/support-saml-2-0-authentication-mode.md
diff --git a/content/Development/desingdocs/synchronized-metastore-cache.md
b/content/Development/designdocs/synchronized-metastore-cache.md
similarity index 100%
rename from content/Development/desingdocs/synchronized-metastore-cache.md
rename to content/Development/designdocs/synchronized-metastore-cache.md
diff --git a/content/Development/desingdocs/theta-join.md
b/content/Development/designdocs/theta-join.md
similarity index 100%
rename from content/Development/desingdocs/theta-join.md
rename to content/Development/designdocs/theta-join.md
diff --git a/content/Development/desingdocs/top-k-stats.md
b/content/Development/designdocs/top-k-stats.md
similarity index 97%
rename from content/Development/desingdocs/top-k-stats.md
rename to content/Development/designdocs/top-k-stats.md
index 9d9fbb45..8524336f 100644
--- a/content/Development/desingdocs/top-k-stats.md
+++ b/content/Development/designdocs/top-k-stats.md
@@ -5,12 +5,12 @@ date: 2024-12-12
# Apache Hive : Column Level Top K Statistics
-This document is an addition to [Statistics in
Hive](/development/desingdocs/statsdev). It describes the support of collecting
column level top K values for Hive tables (see
[HIVE-3421](https://issues.apache.org/jira/browse/HIVE-3421)).
+This document is an addition to [Statistics in
Hive](/development/designdocs/statsdev). It describes the support of collecting
column level top K values for Hive tables (see
[HIVE-3421](https://issues.apache.org/jira/browse/HIVE-3421)).
## Scope
In addition to the partition statistics, column level top K values can also be
estimated for Hive tables.
- The name and top K values of the most skewed column is stored in the
partition or non-partitioned table’s skewed information, if user did not
specify [skew](/development/desingdocs/listbucketing). This works for both
newly created and existing tables.
+ The name and top K values of the most skewed column is stored in the
partition or non-partitioned table’s skewed information, if user did not
specify [skew](/development/designdocs/listbucketing). This works for both
newly created and existing tables.
The algorithm for computing top K is based on this paper: [Efficient
Computation of Frequent and Top-k Elements in Data
Streams](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.114.9563&rep=rep1&type=pdf).
## Implementation
diff --git a/content/Development/desingdocs/type-qualifiers-in-hive.md
b/content/Development/designdocs/type-qualifiers-in-hive.md
similarity index 100%
rename from content/Development/desingdocs/type-qualifiers-in-hive.md
rename to content/Development/designdocs/type-qualifiers-in-hive.md
diff --git a/content/Development/desingdocs/updatableviews.md
b/content/Development/designdocs/updatableviews.md
similarity index 100%
rename from content/Development/desingdocs/updatableviews.md
rename to content/Development/designdocs/updatableviews.md
diff --git a/content/Development/desingdocs/vectorized-query-execution.md
b/content/Development/designdocs/vectorized-query-execution.md
similarity index 100%
rename from content/Development/desingdocs/vectorized-query-execution.md
rename to content/Development/designdocs/vectorized-query-execution.md
diff --git a/content/Development/desingdocs/viewdev.md
b/content/Development/designdocs/viewdev.md
similarity index 100%
rename from content/Development/desingdocs/viewdev.md
rename to content/Development/designdocs/viewdev.md
diff --git a/content/Development/desingdocs/_index.md
b/content/Development/desingdocs/_index.md
deleted file mode 100644
index c00f76ab..00000000
--- a/content/Development/desingdocs/_index.md
+++ /dev/null
@@ -1,4 +0,0 @@
----
-title: "Design Documents"
-date: 2025-07-24
----
diff --git a/content/community/meetings/contributorminutes20111205.md
b/content/community/meetings/contributorminutes20111205.md
index 7b73ece3..d3197835 100644
--- a/content/community/meetings/contributorminutes20111205.md
+++ b/content/community/meetings/contributorminutes20111205.md
@@ -19,7 +19,7 @@ Carl also proposed that in the future, developers delivering
metastore changes s
A patch has been committed to make Hive build and run against Hadoop 0.23, and
Carl has set up a Jenkins instance for continuous integration. Some tests are
still failing, and it is uncertain whether a Hive binary built against 0.20.x
will run against Hadoop 0.23. Once tests are all fixed, we'll start requiring
committers to keep them working (e.g. if something gets committed which passes
tests on 0.20.x, but breaks 0.23, the committer needs to either submit a timely
followup to address [...]
-Ashutosh asked about a registry of available Hive storage handlers, and John
referenced the Introduction section in
[/development/desingdocs/storagehandlers](/development/desingdocs/storagehandlers).
+Ashutosh asked about a registry of available Hive storage handlers, and John
referenced the Introduction section in
[/development/designdocs/storagehandlers](/development/designdocs/storagehandlers).
Code walkthroughs were carried out for HIVE-2616 and HIVE-2589.
diff --git a/content/docs/latest/admin/hive-on-spark-getting-started.md
b/content/docs/latest/admin/hive-on-spark-getting-started.md
index b0e4667b..334cfc02 100644
--- a/content/docs/latest/admin/hive-on-spark-getting-started.md
+++ b/content/docs/latest/admin/hive-on-spark-getting-started.md
@@ -228,7 +228,7 @@ See [Spark section of configuration
page](/docs/latest/user/configuration-proper
## Design documents
* [Hive on Spark: Overall
Design](https://issues.apache.org/jira/secure/attachment/12652517/Hive-on-Spark.pdf)
from [HIVE-7272](https://issues.apache.org/jira/browse/HIVE-7292)
-* [Hive on Spark: Join Design
(HIVE-7613)](/development/desingdocs/hive-on-spark-join-design-master)
+* [Hive on Spark: Join Design
(HIVE-7613)](/development/designdocs/hive-on-spark-join-design-master)
* [Hive on Spark Configuration
(HIVE-9449)](https://issues.apache.org/jira/browse/HIVE-9449)
* [attachments/44302539/53575687.pdf](/attachments/44302539/53575687.pdf)
diff --git a/content/docs/latest/introduction-to-apache-hive.md
b/content/docs/latest/introduction-to-apache-hive.md
index 4137610e..6391a3df 100644
--- a/content/docs/latest/introduction-to-apache-hive.md
+++ b/content/docs/latest/introduction-to-apache-hive.md
@@ -12,7 +12,7 @@ Built on top of **[Apache
Hadoop™](http://hadoop.apache.org/)**, Hive provide
* Access to files stored either directly in **[Apache
HDFS](http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/HdfsUserGuide.html)[™](http://hadoop.apache.org/)**
or in other data storage systems such as **[Apache
HBase](http://hbase.apache.org/)[™](http://hadoop.apache.org/)**
* Query execution via [Apache
Tez](http://tez.apache.org/)**[™](http://hadoop.apache.org/)** or
[MapReduce](http://hadoop.apache.org/docs/current/hadoop-mapreduce-client/hadoop-mapreduce-client-core/MapReduceTutorial.html)
* Procedural language with HPL-SQL
-* Sub-second query retrieval via [Hive LLAP](/development/desingdocs/llap),
[Apache
YARN](https://hadoop.apache.org/docs/r2.7.2/hadoop-yarn/hadoop-yarn-site/YARN.html)
and [Apache Slider](https://slider.incubator.apache.org/).
+* Sub-second query retrieval via [Hive LLAP](/development/designdocs/llap),
[Apache
YARN](https://hadoop.apache.org/docs/r2.7.2/hadoop-yarn/hadoop-yarn-site/YARN.html)
and [Apache Slider](https://slider.incubator.apache.org/).
[Hive provides standard SQL
functionality](/docs/latest/language/apache-hive-sql-conformance), including
many of the later [SQL:2003](https://en.wikipedia.org/wiki/SQL:2003),
[SQL:2011](https://en.wikipedia.org/wiki/SQL:2011), and
[SQL:2016](https://en.wikipedia.org/wiki/SQL:2016) features for analytics.
Hive's SQL can also be extended with user code via user defined functions
(UDFs), user defined aggregates (UDAFs), and user defined table functions
(UDTFs).
diff --git a/content/docs/latest/language/languagemanual-indexing.md
b/content/docs/latest/language/languagemanual-indexing.md
index b9e9ff98..18db80de 100644
--- a/content/docs/latest/language/languagemanual-indexing.md
+++ b/content/docs/latest/language/languagemanual-indexing.md
@@ -28,10 +28,10 @@ Hive indexing was added in version 0.7.0, and bitmap
indexing was added in versi
Documentation and examples of how to use Hive indexes can be found here:
-* [Indexes](/development/desingdocs/indexdev) – design document (lists
indexing JIRAs with current status, starting with
[HIVE-417](https://issues.apache.org/jira/browse/HIVE-417))
+* [Indexes](/development/designdocs/indexdev) – design document (lists
indexing JIRAs with current status, starting with
[HIVE-417](https://issues.apache.org/jira/browse/HIVE-417))
* [Create/Drop/Alter Index]({{< ref "#create/drop/alter-index" >}}) – [HiveQL
Language Manual DDL](/docs/latest/language/languagemanual-ddl)
* [Show Indexes](/docs/latest/language/languagemanual-ddl#show-indexes) –
[HiveQL Language Manual DDL](/docs/latest/language/languagemanual-ddl)
-* [Bitmap indexes](/development/desingdocs/indexdev-bitmap) – added in Hive
version 0.8.0 ([HIVE-1803](https://issues.apache.org/jira/browse/HIVE-1803))
+* [Bitmap indexes](/development/designdocs/indexdev-bitmap) – added in Hive
version 0.8.0 ([HIVE-1803](https://issues.apache.org/jira/browse/HIVE-1803))
* [Indexed Hive](http://www.slideshare.net/NikhilDeshpande/indexed-hive) –
overview and examples by Prafulla Tekawade and Nikhil Deshpande, October 2010
* [Tutorial: SQL-like join and index with MapReduce using Hadoop and
Hive](http://asheeshgarg.blogspot.com/2012/04/sql-like-join-and-index-with-mr-using.html)
– blog by Ashish Garg, April 2012
diff --git a/content/docs/latest/overview-of-major-changes.md
b/content/docs/latest/overview-of-major-changes.md
index 546eba9f..518bbd1c 100644
--- a/content/docs/latest/overview-of-major-changes.md
+++ b/content/docs/latest/overview-of-major-changes.md
@@ -51,7 +51,7 @@ date: 2024-12-12
* ### HiveServer2
- + Support [SAML
2.0](/development/desingdocs/support-saml-2-0-authentication-mode)/JWT
authentication mode
+ + Support [SAML
2.0](/development/designdocs/support-saml-2-0-authentication-mode)/JWT
authentication mode
+ Support both Kerberos and LDAP auth methods in parallel
+ Graceful shutdown
+ Easy access to the operation log through web UI
diff --git a/content/docs/latest/user/accumulointegration.md
b/content/docs/latest/user/accumulointegration.md
index 2d583aa3..ddad7d06 100644
--- a/content/docs/latest/user/accumulointegration.md
+++ b/content/docs/latest/user/accumulointegration.md
@@ -11,7 +11,7 @@ date: 2024-12-12
## Implementation
-The initial implementation was added to Hive 0.14 in
[HIVE-7068](https://issues.apache.org/jira/browse/HIVE-7068) and is designed to
work with Accumulo 1.6.x. There are two main components which make up the
implementation: the AccumuloStorageHandler and the AccumuloPredicateHandler.
The AccumuloStorageHandler is a
[StorageHandler](/development/desingdocs/storagehandlers) implementation. The
primary roles of this class are to manage the mapping of Hive table to Accumulo
table and configur [...]
+The initial implementation was added to Hive 0.14 in
[HIVE-7068](https://issues.apache.org/jira/browse/HIVE-7068) and is designed to
work with Accumulo 1.6.x. There are two main components which make up the
implementation: the AccumuloStorageHandler and the AccumuloPredicateHandler.
The AccumuloStorageHandler is a
[StorageHandler](/development/designdocs/storagehandlers) implementation. The
primary roles of this class are to manage the mapping of Hive table to Accumulo
table and configur [...]
## Accumulo Configuration
diff --git a/content/docs/latest/user/kudu-integration.md
b/content/docs/latest/user/kudu-integration.md
index b4340867..f4a1b79d 100644
--- a/content/docs/latest/user/kudu-integration.md
+++ b/content/docs/latest/user/kudu-integration.md
@@ -13,7 +13,7 @@ date: 2024-12-12
The initial implementation was added to Hive 4.0 in
[HIVE-12971](https://issues.apache.org/jira/browse/HIVE-12971) and is designed
to work with Kudu 1.2+.
-There are two main components which make up the implementation: the
`KuduStorageHandler` and the `KuduPredicateHandler`. The `KuduStorageHandler`
is a Hive [StorageHandler](/development/desingdocs/storagehandlers)
implementation. The primary roles of this class are to manage the mapping of a
Hive table to a Kudu table and configures Hive queries. The
KuduPredicateHandler is used push down filter operations to Kudu for more
efficient IO.
+There are two main components which make up the implementation: the
`KuduStorageHandler` and the `KuduPredicateHandler`. The `KuduStorageHandler`
is a Hive [StorageHandler](/development/designdocs/storagehandlers)
implementation. The primary roles of this class are to manage the mapping of a
Hive table to a Kudu table and configures Hive queries. The
KuduPredicateHandler is used push down filter operations to Kudu for more
efficient IO.
**NOTE**: The initial implementation is considered `***experimental***` as
there are remaining
[sub-jiras](https://issues.apache.org/jira/browse/HIVE-12971) open to make the
implementation more configurable and performant. Currently only external tables
pointing at existing Kudu tables are supported. Support for creating and
altering underlying Kudu tables in tracked via
[HIVE-22021](https://issues.apache.org/jira/browse/HIVE-22021). Additionally
full support for UPDATE, UPSERT, and DELE [...]
diff --git a/content/docs/latest/user/union-optimization.md
b/content/docs/latest/user/union-optimization.md
index d792f587..329d0528 100644
--- a/content/docs/latest/user/union-optimization.md
+++ b/content/docs/latest/user/union-optimization.md
@@ -28,7 +28,7 @@ Union may have more than 2 parents.
Let's say the output directory of the final file sink was dir_final. We will
replace the output directories of subq1 and subq2 with dir_final/subquery_1 and
dir_final/subquery_2, respectively. All other properties of the final file sink
like gatherStats, etc. will also be copied. After this, we remove the union and
everything below it.
-The optimization is important for [Skewed Join
Optimization](/development/desingdocs/skewed-join-optimization), but should
also be useful in other cases.
+The optimization is important for [Skewed Join
Optimization](/development/designdocs/skewed-join-optimization), but should
also be useful in other cases.