This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/hive-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 3a4bcce5 deploy: 9ae3cda69fec2151a905a382c61778d670fef0b8
3a4bcce5 is described below
commit 3a4bcce539ab0c56c62ca6823436035ebc33da02
Author: zabetak <[email protected]>
AuthorDate: Fri May 29 11:01:34 2026 +0000
deploy: 9ae3cda69fec2151a905a382c61778d670fef0b8
---
docs/latest/user/hive-transactions-acid/index.html | 44 ----------------------
docs/latest/user/hive-transactions/index.html | 4 +-
docs/latest/user/index.html | 5 +--
docs/latest/user/index.xml | 4 +-
index.json | 2 +-
index.xml | 4 +-
sitemap.xml | 2 +-
7 files changed, 8 insertions(+), 57 deletions(-)
diff --git a/docs/latest/user/hive-transactions-acid/index.html
b/docs/latest/user/hive-transactions-acid/index.html
deleted file mode 100644
index 08c748a9..00000000
--- a/docs/latest/user/hive-transactions-acid/index.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<!doctype html><html><!doctype html><html><head><meta charset=utf-8><meta
http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport
content="width=device-width,initial-scale=1"><meta name=description
content><meta name=author content><meta http-equiv=Cache-Control
content="no-cache, no-store, must-revalidate"><meta http-equiv=Pragma
content="no-cache"><meta http-equiv=Expires content="0"><title>Apache Hive :
Hive Transactions (Hive ACID)</title><link rel=icon href=/images/hive.svg [...]
-</a><a class=navbar-brand href=https://hive.apache.org/>Apache
Hive</a></div><button class=navbar-toggler type=button data-bs-toggle=collapse
data-bs-target=#navbarSupportedContent aria-controls=navbarSupportedContent
aria-expanded=false aria-label="Toggle navigation">
-<span class=navbar-toggler-icon></span></button><div class="collapse
navbar-collapse" id=navbarSupportedContent><ul class="navbar-nav me-auto"><li
class=nav-item><a class=nav-link
href=https://hive.apache.org//general/downloads>Releases</a></li><li
class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/Document
id=docsDropdown role=button data-bs-toggle=dropdown
aria-expanded=false>Documentation</a><ul class=dropdown-menu
aria-labelledby=docsDropdown><li><a class=dropdown-it [...]
-<button type=submit class=search-button aria-label="Submit search">
-<i class="fas
fa-search"></i></button></div></form></div></div></div></nav></menu></header><div
class=content><div class=docs-container><main class="docs-main
docs-main-full"><article class=docs-content><nav
class=docs-breadcrumb><ol><li><a href=/><i class="fas fa-home"></i>
Home</a></li><li><a href=/docs/>Documentation</a></li><li class=active>Apache
Hive : Hive Transactions (Hive ACID)</li></ol></nav><header
class=docs-header><h1 class=docs-title>Apache Hive : Hive Transactions (Hive A
[...]
-Last updated: December 12, 2024</span></div></header><div
class=docs-toc><h4><i class="fas fa-list"></i> Table of Contents</h4><nav
id=TableOfContents><ul><li><a
href=#apache-hive--hive-transactions-hive-acid>Apache Hive : Hive Transactions
(Hive ACID)</a><ul><li><a href=#what-is-acid-and-why-should-you-use-it>What is
ACID and why should you use it?</a></li><li><a
href=#limitations>Limitations</a></li><li><a href=#streaming-apis>Streaming
APIs</a></li><li><a href=#grammar-changes>Grammar [...]
-drwxr-xr-x - ekoifman staff 0 2016-06-09 17:03
/user/hive/warehouse/t/base_0000022
--rw-r--r-- 1 ekoifman staff 602 2016-06-09 17:03
/user/hive/warehouse/t/base_0000022/bucket_00000
-drwxr-xr-x - ekoifman staff 0 2016-06-09 17:06
/user/hive/warehouse/t/delta_0000023_0000023_0000
--rw-r--r-- 1 ekoifman staff 611 2016-06-09 17:06
/user/hive/warehouse/t/delta_0000023_0000023_0000/bucket_00000
-drwxr-xr-x - ekoifman staff 0 2016-06-09 17:07
/user/hive/warehouse/t/delta_0000024_0000024_0000
--rw-r--r-- 1 ekoifman staff 610 2016-06-09 17:07
/user/hive/warehouse/t/delta_0000024_0000024_0000/bucket_00000
-</code></pre><h3 id=compactor>Compactor</h3><p>Compactor is a set of
background processes running inside the Metastore to support ACID system. It
consists of Initiator, Worker, Cleaner, AcidHouseKeeperService and a few
others.</p><h4 id=delta-file-compaction>Delta File Compaction</h4><p>As
operations modify the table more and more delta files are created and need to
be compacted to maintain adequate performance. There are three types of
compactions, minor, major and rebalance.</p><ul>< [...]
- id int,
- name string
-)
-CLUSTERED BY (id) INTO 2 BUCKETS STORED AS ORC
-TBLPROPERTIES ("transactional"="true",
- "compactor.mapreduce.map.memory.mb"="2048", -- specify
compaction map job properties
- "compactorthreshold.hive.compactor.delta.num.threshold"="4",
-- trigger minor compaction if there are more than 4 delta directories
-
"compactorthreshold.hive.compactor.delta.pct.threshold"="0.5"
-- trigger major compaction if the ratio of size of delta files to
- -- size of
base files is greater than 50%
-);
-</code></pre><p><strong>Example: Set compaction options in TBLPROPERTIES at
request level</strong></p><pre tabindex=0><code>ALTER TABLE table_name COMPACT
'minor'
- WITH OVERWRITE TBLPROPERTIES
("compactor.mapreduce.map.memory.mb"="3072"); -- specify
compaction map job properties
-ALTER TABLE table_name COMPACT 'major'
- WITH OVERWRITE TBLPROPERTIES
("tblprops.orc.compress.size"="8192"); -- change any
other Hive table properties
-</code></pre><h1 id=talks-and-presentations>Talks and Presentations</h1><p><a
href="https://youtu.be/h62Bhe78jW0?t=1953">The Art of Compaction</a> by Kokila
N at a Cloudera meetup.</p><p>Transactional Operations In Hive by Eugene
Koifman at <a href=https://dataworkssummit.com/san-jose-2017/agenda/>Dataworks
Summit 2017, San Jose, CA, USA</a></p><ul><li><a
href=https://www.slideshare.net/Hadoop_Summit/transactional-sql-in-apache-hive>Slides</a></li><li><a
href="https://www.youtube.com/wat [...]
-<i class="fas fa-thumbs-up"></i> Yes
-</button>
-<button class="btn btn-feedback btn-negative">
-<i class="fas fa-thumbs-down"></i> No</button></div></div><div
class=docs-edit><a
href=https://github.com/apache/hive-site/edit/main/content/docs/latest/user/Hive-Transactions-ACID.md
class="btn btn-outline"><i class="fab fa-github"></i> Edit this page on
GitHub</a></div></footer></article><aside class=docs-toc-sidebar><div
class=docs-toc-sticky><h4><i class="fas fa-list"></i> On this page</h4><nav
id=TableOfContents><ul><li><a
href=#apache-hive--hive-transactions-hive-acid>Apache Hive : [...]
-software projects released under the Apache
-<a href=https://www.apache.org/licenses/>license</a>
-and managed with
-<a href=https://www.apache.org/foundation/how-it-works.html>open
governance</a> and
-<a href=https://privacy.apache.org/policies/privacy-policy-public.html>privacy
policy</a>. See upcoming
-<a href=https://www.apache.org/events/current-event>Apache Events</a>.
-If you discover any
-<a href=https://www.apache.org/security/>security</a> vulnerabilities, please
-report them privately. Finally,
-<a href=https://www.apache.org/foundation/thanks.html>thanks
-</a>to the sponsors who
-<a href=https://www.apache.org/foundation/sponsorship.html>donate</a> to the
Apache Foundation.</p></div></div><div class="copyright row"><a
href=https://hive.apache.org/ style=color:grey>The contents of this website are
© 2023 Apache Software Foundation under the terms of the Apache License v2.
Apache Hive and its logo are trademarks of the Apache Software
Foundation.</a></div></footer><script
src="https://hive.apache.org//js/bootstrap.bundle.min.js?v=1.1.0"></script></body></html>
\ No newline at end of file
diff --git a/docs/latest/user/hive-transactions/index.html
b/docs/latest/user/hive-transactions/index.html
index 4f1929db..c79ac47c 100644
--- a/docs/latest/user/hive-transactions/index.html
+++ b/docs/latest/user/hive-transactions/index.html
@@ -10,7 +10,7 @@ drwxr-xr-x - ekoifman staff 0 2016-06-09 17:06
/user/hive/warehouse/t
-rw-r--r-- 1 ekoifman staff 611 2016-06-09 17:06
/user/hive/warehouse/t/delta_0000023_0000023_0000/bucket_00000
drwxr-xr-x - ekoifman staff 0 2016-06-09 17:07
/user/hive/warehouse/t/delta_0000024_0000024_0000
-rw-r--r-- 1 ekoifman staff 610 2016-06-09 17:07
/user/hive/warehouse/t/delta_0000024_0000024_0000/bucket_00000
-</code></pre><h3 id=compactor>Compactor</h3><p>Compactor is a set of
background processes running inside the Metastore to support ACID system. It
consists of Initiator, Worker, Cleaner, AcidHouseKeeperService and a few
others.</p><h4 id=delta-file-compaction>Delta File Compaction</h4><p>As
operations modify the table more and more delta files are created and need to
be compacted to maintain adequate performance. There are three types of
compactions, minor, major and rebalance.</p><ul>< [...]
+</code></pre><h3 id=compactor>Compactor</h3><p>Compactor is a set of
background processes running inside the Metastore to support ACID system. It
consists of Initiator, Worker, Cleaner, AcidHouseKeeperService and a few
others.</p><h4 id=delta-file-compaction>Delta File Compaction</h4><p>As
operations modify the table more and more delta files are created and need to
be compacted to maintain adequate performance. There are three types of
compactions, minor, major and rebalance.</p><ul>< [...]
id int,
name string
)
@@ -25,7 +25,7 @@ TBLPROPERTIES ("transactional"="true",
WITH OVERWRITE TBLPROPERTIES
("compactor.mapreduce.map.memory.mb"="3072"); -- specify
compaction map job properties
ALTER TABLE table_name COMPACT 'major'
WITH OVERWRITE TBLPROPERTIES
("tblprops.orc.compress.size"="8192"); -- change any
other Hive table properties
-</code></pre><h1 id=talks-and-presentations>Talks and
Presentations</h1><p>Transactional Operations In Hive by Eugene Koifman at <a
href=https://dataworkssummit.com/san-jose-2017/agenda/>Dataworks Summit 2017,
San Jose, CA, USA</a></p><ul><li><a
href=https://www.slideshare.net/Hadoop_Summit/transactional-sql-in-apache-hive>Slides</a></li><li><a
href="https://www.youtube.com/watch?v=Rk8irGDjpuI&feature=youtu.be">Video</a></li></ul><p>DataWorks
Summit 2018, San Jose, CA, USA - Covers H [...]
+</code></pre><h1 id=talks-and-presentations>Talks and Presentations</h1><p><a
href="https://youtu.be/h62Bhe78jW0?t=1953">The Art of Compaction</a> by Kokila
N at a Cloudera meetup.</p><p>Transactional Operations In Hive by Eugene
Koifman at <a href=https://dataworkssummit.com/san-jose-2017/agenda/>Dataworks
Summit 2017, San Jose, CA, USA</a></p><ul><li><a
href=https://www.slideshare.net/Hadoop_Summit/transactional-sql-in-apache-hive>Slides</a></li><li><a
href="https://www.youtube.com/wat [...]
<i class="fas fa-thumbs-up"></i> Yes
</button>
<button class="btn btn-feedback btn-negative">
diff --git a/docs/latest/user/index.html b/docs/latest/user/index.html
index 8da6faec..6fc0430b 100644
--- a/docs/latest/user/index.html
+++ b/docs/latest/user/index.html
@@ -3,7 +3,7 @@
<span class=navbar-toggler-icon></span></button><div class="collapse
navbar-collapse" id=navbarSupportedContent><ul class="navbar-nav me-auto"><li
class=nav-item><a class=nav-link
href=https://hive.apache.org//general/downloads>Releases</a></li><li
class="nav-item dropdown"><a class="nav-link dropdown-toggle" href=/Document
id=docsDropdown role=button data-bs-toggle=dropdown
aria-expanded=false>Documentation</a><ul class=dropdown-menu
aria-labelledby=docsDropdown><li><a class=dropdown-it [...]
<button type=submit class=search-button aria-label="Submit search">
<i class="fas
fa-search"></i></button></div></form></div></div></div></nav></menu></header><div
class=content><div class=docs-container><main class="docs-main
docs-main-full"><article class=docs-content><nav
class=docs-breadcrumb><ol><li><a href=/><i class="fas fa-home"></i>
Home</a></li><li class=active>User Manual</li></ol></nav><header
class=docs-header><h1 class=docs-title>User Manual</h1><div
class=docs-meta><span class=docs-count><i class="fas fa-file-alt"></i>
-49 documents</span></div></header><div class=docs-article><div
class=docs-grid><div class=docs-card><div class=docs-card-header><h3><a
href=https://hive.apache.org/docs/latest/user/capture-lineage-info/>Capture
Lineage Information In Hive Hooks</a></h3><span class=docs-card-date><i
class="fas fa-calendar-alt"></i>
+48 documents</span></div></header><div class=docs-article><div
class=docs-grid><div class=docs-card><div class=docs-card-header><h3><a
href=https://hive.apache.org/docs/latest/user/capture-lineage-info/>Capture
Lineage Information In Hive Hooks</a></h3><span class=docs-card-date><i
class="fas fa-calendar-alt"></i>
Jul 29, 2025</span></div><div class=docs-card-summary><h2
id=background>Background</h2><p>In Hive, lineage information is captured in the
form of <code>LineageInfo</code> object. This object is created in the
<code>SemanticAnalyzer</code> and is passed to the <code>HookContext</code>
object. Users can use the following existing Hooks or implement their own
custom hooks to capture this information and utilize it.</p><h5
id=existing-hooks>Existing Hooks</h5><ul><li>org.apache.hadoop.hive.q [...]
Dec 12, 2024</span></div><div class=docs-card-summary><h1
id=apache-hive--accumulo-integration>Apache Hive : Accumulo Integration</h1><h2
id=overview>Overview</h2><p><a href=http://accumulo.apache.org>Apache
Accumulo</a> is a sorted, distributed key-value store based on the Google
BigTable paper. The API methods that Accumulo provides are in terms of Keys and
Values which present the highest level of flexibility in reading and writing
data; however, higher-level query abstractions are ty [...]
Dec 12, 2024</span></div><div class=docs-card-summary><h1
id=apache-hive--authdev>Apache Hive : AuthDev</h1><p>This is the design
document for the <a
href=https://hive.apache.org/docs/latest/user/hive-deprecated-authorization-mode/>original
Hive authorization mode</a>. See <a
href=https://hive.apache.org/docs/latest/language/languagemanual-authorization/>Authorization</a>
for an overview of authorization modes, which include <a
href=https://hive.apache.org/docs/latest/user/storage-based- [...]
@@ -23,8 +23,7 @@ Dec 12, 2024</span></div><div class=docs-card-summary><h1
id=apache-hive--hive-d
Dec 12, 2024</span></div><div class=docs-card-summary><h1
id=apache-hive--hive-hplsql>Apache Hive : Hive HPL/SQL</h1><p>Hive Hybrid
Procedural SQL On Hadoop (HPL/SQL) is a tool that implements procedural SQL for
Hive. It is available in Hive 2.0.0 (<a
href=https://issues.apache.org/jira/browse/HIVE-11055>HIVE-11055</a>).</p><p><em>HPL/SQL
is an open source tool (Apache License 2.0) that implements procedural SQL
language for Apache Hive, SparkSQL, Impala as well as any other SQL-on-Hadoo
[...]
Dec 12, 2024</span></div><div class=docs-card-summary><h1
id=apache-hive--hive-metrics>Apache Hive : Hive Metrics</h1><p>The metrics that
Hive collects can be viewed in the <a href=#hiveserver2-web-ui>HiveServer2 Web
UI</a> by using the “Metrics Dump” tab.</p><p>The metrics dump will
display any metric available over JMX encoded in JSON: </p><p><img
src=/attachments/65872987/65874398.png alt></p><p>Alternatively the metrics can
be written directly into HDFS, a JSON file on th [...]
Dec 12, 2024</span></div><div class=docs-card-summary><h1
id=apache-hive--hive-on-spark>Apache Hive : Hive on Spark</h1><h1
id=1-introduction>1. Introduction</h1><p>We propose modifying Hive to add Spark
as a third execution backend(<a
href=https://issues.apache.org/jira/browse/HIVE-7292>HIVE-7292</a>), parallel
to MapReduce and Tez.</p><p>Spark is an open-source data analytics cluster
computing framework that’s built outside of Hadoop’s two-stage MapReduce
paradigm but on top of H [...]
-Dec 12, 2024</span></div><div class=docs-card-summary><h1
id=apache-hive--acid-transactions>Apache Hive : ACID Transactions</h1><h2
id=upgrade-to-hive-3>Upgrade to Hive 3+</h2><p>Any transactional tables created
by a Hive version prior to Hive 3 require Major Compaction to be run on every
partition before upgrading to 3.0. More precisely, any partition which has had
any update/delete/merge statements executed on it since the last Major
Compaction, has to undergo another Major Compaction [...]
-Dec 12, 2024</span></div><div class=docs-card-summary><h1
id=apache-hive--hive-transactions-hive-acid>Apache Hive : Hive Transactions
(Hive ACID)</h1><h2 id=what-is-acid-and-why-should-you-use-it>What is ACID and
why should you use it?</h2><p>ACID stands for four traits of database
transactions: Atomicity (an operation either succeeds completely or fails, it
does not leave partial data), Consistency (once an application performs an
operation the results of that operation are visible to [...]
+Dec 12, 2024</span></div><div class=docs-card-summary><h1
id=apache-hive--acid-transactions>Apache Hive : ACID Transactions</h1><h2
id=upgrade-to-hive-3>Upgrade to Hive 3+</h2><p>Any transactional tables created
by a Hive version prior to Hive 3 require Major Compaction to be run on every
partition before upgrading to 3.0. More precisely, any partition which has had
any update/delete/merge statements executed on it since the last Major
Compaction, has to undergo another Major Compaction [...]
Dec 12, 2024</span></div><div class=docs-card-summary><h1
id=apache-hive--hive-iceberg-integration>Apache Hive : Hive-Iceberg
Integration</h1><p>Apache Hive starting from 4.0 out of the box supports the
Iceberg table format, the iceberg tables can be created like regular hive
external or ACID tables, without adding any extra jars.</p><p><strong>Creating
an Iceberg Table</strong></p><p>An iceberg table can be created using
<em><strong>STORED BY ICEBERG</strong></em> keywords while creatin [...]
</code></pre><p>The above creates an iceberg table named
‘TBL_ICE’</p></div><div class=docs-card-footer><a
href=https://hive.apache.org/docs/latest/user/hive-iceberg-integration/
class=docs-card-link>Read more <i class="fas
fa-arrow-right"></i></a></div></div><div class=docs-card><div
class=docs-card-header><h3><a
href=https://hive.apache.org/docs/latest/user/hiveaws-hivings3nremotely/>Apache
Hive : HiveAws HivingS3nRemotely</a></h3><span class=docs-card-date><i
class="fas fa [...]
Dec 12, 2024</span></div><div class=docs-card-summary><h1
id=apache-hive--hiveaws-hivings3nremotely>Apache Hive : HiveAws
HivingS3nRemotely</h1><p>= Querying S3 files from your PC (using EC2, Hive and
Hadoop) =</p><h2 id=usage-scenario>Usage Scenario</h2><p>The scenario being
covered here goes as follows:</p><ul><li>A user has data stored in S3 - for
example Apache log files archived in the cloud, or databases backed up into
S3.</li><li>The user would like to declare tables over the data [...]
diff --git a/docs/latest/user/index.xml b/docs/latest/user/index.xml
index 335de6fc..c94ac41e 100644
--- a/docs/latest/user/index.xml
+++ b/docs/latest/user/index.xml
@@ -116,9 +116,7 @@
<p>We propose modifying Hive to add Spark as a third execution
backend(<a
href="https://issues.apache.org/jira/browse/HIVE-7292">HIVE-7292</a>),
parallel to MapReduce and Tez.</p>
<p>Spark is an open-source data analytics cluster computing framework
that’s built outside of Hadoop&rsquo;s two-stage MapReduce paradigm but on
top of HDFS. Spark’s primary abstraction is a distributed collection of items
called a Resilient Distributed Dataset (RDD). RDDs can be created from Hadoop
InputFormats (such as HDFS files) or by transforming other RDDs. By being
applied by a series of transformations such as groupBy and filter, or actions
such as count and save that a [...]
<h2 id="upgrade-to-hive-3">Upgrade to Hive 3+</h2>
-<p>Any transactional tables created by a Hive version prior to Hive 3
require Major Compaction to be run on every partition before upgrading to 3.0.
More precisely, any partition which has had any update/delete/merge statements
executed on it since the last Major Compaction, has to undergo another Major
Compaction. No more update/delete/merge may happen on this partition until
after Hive is upgraded to Hive
3.</p></description></item><item><title>Apache Hive : Hive Transact [...]
-<h2 id="what-is-acid-and-why-should-you-use-it">What is ACID and why
should you use it?</h2>
-<p>ACID stands for four traits of database transactions: Atomicity (an
operation either succeeds completely or fails, it does not leave partial data),
Consistency (once an application performs an operation the results of that
operation are visible to it in every subsequent operation), <a
href="https://en.wikipedia.org/wiki/Isolation_(database_systems)">Isolation</a>
(an incomplete operation by one user does not cause unexpected side effects
for other users), and Durabi [...]
+<p>Any transactional tables created by a Hive version prior to Hive 3
require Major Compaction to be run on every partition before upgrading to 3.0.
More precisely, any partition which has had any update/delete/merge statements
executed on it since the last Major Compaction, has to undergo another Major
Compaction. No more update/delete/merge may happen on this partition until
after Hive is upgraded to Hive
3.</p></description></item><item><title>Apache Hive : Hive-Iceberg [...]
<p>Apache Hive starting from 4.0 out of the box supports the Iceberg
table format, the iceberg tables can be created like regular hive external or
ACID tables, without adding any extra jars.</p>
<p><strong>Creating an Iceberg Table</strong></p>
<p>An iceberg table can be created using <em><strong>STORED
BY ICEBERG</strong></em> keywords while creating a table.</p>
diff --git a/index.json b/index.json
index 064251cd..3565fec4 100644
--- a/index.json
+++ b/index.json
@@ -1 +1 @@
-[{"categories":null,"contents":"Apache Hive : Iceberg REST Catalog API backed
by Hive Metastore Introduction Hive Metastore offers Iceberg REST API endpoints
for clients native to Apache Iceberg. Consequently, Iceberg users can access
Iceberg tables via either Hive Metastore Thrift API (using HiveCatalog) or
Iceberg REST Catalog API.\nBasic configurations You must configure the
following parameters.\nKey Required? Default Value
metastore.catalog.servlet.port Yes -1 The port number to whi [...]
\ No newline at end of file
+[{"categories":null,"contents":"Apache Hive : Iceberg REST Catalog API backed
by Hive Metastore Introduction Hive Metastore offers Iceberg REST API endpoints
for clients native to Apache Iceberg. Consequently, Iceberg users can access
Iceberg tables via either Hive Metastore Thrift API (using HiveCatalog) or
Iceberg REST Catalog API.\nBasic configurations You must configure the
following parameters.\nKey Required? Default Value
metastore.catalog.servlet.port Yes -1 The port number to whi [...]
\ No newline at end of file
diff --git a/index.xml b/index.xml
index cd275c60..0f4fce4c 100644
--- a/index.xml
+++ b/index.xml
@@ -3313,9 +3313,7 @@ Hive version 0.11.0 is the first release that includes
HCatalog.</p>
<p>At the <a
href="https://dataworkssummit.com/berlin-2018/session/tools-and-approaches-for-migrating-big-datasets-to-the-cloud/">2018
DataWorks conference</a> in Berlin, <a
href="http://www.hotels.com">Hotels.com</a> presented <a
href="https://github.com/HotelsDotCom/waggle-dance">Waggle Dance</a>,
a tool for federating multiple Hive clusters and providing the illusion of a
unified data catalog from disparate instances. We’ve been running Waggle [...]
<p>We believe that this type of functionality will be of increasing
importance as Hadoop and Hive workloads migrate to the cloud. While Waggle
Dance is one solution, significant benefits could be realized if these kinds of
abilities were an integral part of the Hive
platform.</p></description></item><item><title>Apache Hive : Hive
Transactions</title><link>https://hive.apache.org/docs/latest/user/hive-transactions/</link><pubDate>Thu,
12 Dec 2024 00:00:00 +0000</pubDate><guid [...]
<h2 id="upgrade-to-hive-3">Upgrade to Hive 3+</h2>
-<p>Any transactional tables created by a Hive version prior to Hive 3
require Major Compaction to be run on every partition before upgrading to 3.0.
More precisely, any partition which has had any update/delete/merge statements
executed on it since the last Major Compaction, has to undergo another Major
Compaction. No more update/delete/merge may happen on this partition until
after Hive is upgraded to Hive
3.</p></description></item><item><title>Apache Hive : Hive Transact [...]
-<h2 id="what-is-acid-and-why-should-you-use-it">What is ACID and why
should you use it?</h2>
-<p>ACID stands for four traits of database transactions: Atomicity (an
operation either succeeds completely or fails, it does not leave partial data),
Consistency (once an application performs an operation the results of that
operation are visible to it in every subsequent operation), <a
href="https://en.wikipedia.org/wiki/Isolation_(database_systems)">Isolation</a>
(an incomplete operation by one user does not cause unexpected side effects
for other users), and Durabi [...]
+<p>Any transactional tables created by a Hive version prior to Hive 3
require Major Compaction to be run on every partition before upgrading to 3.0.
More precisely, any partition which has had any update/delete/merge statements
executed on it since the last Major Compaction, has to undergo another Major
Compaction. No more update/delete/merge may happen on this partition until
after Hive is upgraded to Hive
3.</p></description></item><item><title>Apache Hive : Hive UDFs</ti [...]
<p>Hive User-Defined Functions (UDFs) are custom functions developed in
Java and seamlessly integrated with Apache Hive. UDFs are routines designed to
accept parameters, execute a specific action, and return the resulting value.
The return value can either be a single scalar row or a complete result set,
depending on the UDF&rsquo;s code and the implemented interface. UDFs
represent a powerful capability that enhances classical SQL functionality by
allowing the integration of c [...]
<h2 id="description">Description</h2>
<p>In cloud based deployments, it is common that the user identity is
federated and managed externally by an identity provider (e.g Okta,
PingIndentity, Azure AD). Integrating with such external identity providers
(IDP) would help adoption and unlock use-cases where Hive is deployed in a
cloud based environment and doesn&rsquo;t need user managed authentication
mechanisms (e.g Ldap, Kerberos). There are primarily two authentication
protocols which are standardized with such ext [...]
diff --git a/sitemap.xml b/sitemap.xml
index 55942733..11e3e4eb 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://hive.apache.org/docs/latest/admin/iceberg-rest-catalog/</loc><lastmod>2025-11-14T00:00:00+00:00</lastmod></url><url><loc>https://hive.apache.org/docs/</loc><lastmod>2025-11-14T00:00:00+00:00</lastmod></url><url><loc>https://hive.apache.org/docs/latest/admin/setting-up-metastore-with-mariadb/</loc><lastmod>2025-11-0
[...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://hive.apache.org/docs/latest/admin/iceberg-rest-catalog/</loc><lastmod>2025-11-14T00:00:00+00:00</lastmod></url><url><loc>https://hive.apache.org/docs/</loc><lastmod>2025-11-14T00:00:00+00:00</lastmod></url><url><loc>https://hive.apache.org/docs/latest/admin/setting-up-metastore-with-mariadb/</loc><lastmod>2025-11-0
[...]
\ No newline at end of file