This is an automated email from the ASF dual-hosted git repository.

github-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 436efb5  deploy: 8a4187d2f6fa1211f16694768d38a615c6b1751b
436efb5 is described below

commit 436efb5e7658991c135178f74077d7a8bd3c0004
Author: okumin <[email protected]>
AuthorDate: Mon Nov 24 03:47:16 2025 +0000

    deploy: 8a4187d2f6fa1211f16694768d38a615c6b1751b
---
 docs/index.xml                                     |   2 +-
 docs/latest/admin/iceberg-rest-catalog/index.html  | 347 +++++++++++++++++++++
 .../admin/images/hive-iceberg-rest-integration.png | Bin 0 -> 30770 bytes
 docs/latest/admin/index.html                       |  20 +-
 docs/latest/admin/index.xml                        |   2 +-
 docs/latest/admin/oauth2/index.html                |   2 -
 index.json                                         |   2 +-
 index.xml                                          |   2 +-
 sitemap.xml                                        |   2 +-
 9 files changed, 370 insertions(+), 9 deletions(-)

diff --git a/docs/index.xml b/docs/index.xml
index 9838922..ed0fa12 100644
--- a/docs/index.xml
+++ b/docs/index.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Docs on Hive 
Site</title><link>https://hive.apache.org/docs/</link><description>Recent 
content in Docs on Hive Site</description><generator>Hugo -- 
gohugo.io</generator><language>en-us</language><lastBuildDate>Wed, 05 Nov 2025 
00:00:00 +0000</lastBuildDate><atom:link 
href="https://hive.apache.org/docs/index.xml"; rel="self" 
type="application/rss+xml"/><item><t [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Docs on Hive 
Site</title><link>https://hive.apache.org/docs/</link><description>Recent 
content in Docs on Hive Site</description><generator>Hugo -- 
gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 14 Nov 2025 
00:00:00 +0000</lastBuildDate><atom:link 
href="https://hive.apache.org/docs/index.xml"; rel="self" 
type="application/rss+xml"/><item><t [...]
\ No newline at end of file
diff --git a/docs/latest/admin/iceberg-rest-catalog/index.html 
b/docs/latest/admin/iceberg-rest-catalog/index.html
new file mode 100644
index 0000000..6851014
--- /dev/null
+++ b/docs/latest/admin/iceberg-rest-catalog/index.html
@@ -0,0 +1,347 @@
+<!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>
+<title>Apache Hive : Iceberg REST Catalog API backed by Hive Metastore</title>
+<link rel=icon href=/images/hive.svg sizes=any type=image/svg+xml>
+<link rel=stylesheet href=https://hive.apache.org/css/hive-theme.css>
+<link rel=stylesheet href=https://hive.apache.org/css/font-awesome.all.min.css>
+<link rel=stylesheet href=https://hive.apache.org/css/bootstrap.min.css>
+<link rel=stylesheet href=https://hive.apache.org/css/termynal.css>
+<link rel=apple-touch-icon sizes=180x180 
href=https://hive.apache.org/images/apple-touch-icon.png>
+<link rel=icon type=image/png sizes=32x32 
href=https://hive.apache.org/images/favicon-32x32.png>
+<link rel=icon type=image/png sizes=16x16 
href=https://hive.apache.org/images/favicon-16x16.png>
+<link rel=manifest href=https://hive.apache.org/images/site.webmanifest>
+<link rel=mask-icon href=https://hive.apache.org/images/safari-pinned-tab.svg 
color=#5bbad5>
+<meta name=msapplication-TileColor content="#da532c">
+<meta name=theme-color content="#ffffff">
+<script>var 
_paq=window._paq=window._paq||[];_paq.push(['disableCookies']),_paq.push(['trackPageView']),_paq.push(['enableLinkTracking']),function(){var
 
b="https://analytics.apache.org/",c,a,d;_paq.push(['setTrackerUrl',b+'matomo.php']),_paq.push(['setSiteId','30']),c=document,a=c.createElement('script'),d=c.getElementsByTagName('script')[0],a.async=!0,a.src=b+'matomo.js',d.parentNode.insertBefore(a,d)}()</script>
+</head>
+<body>
+<body>
+<header>
+<menu class=main-menu>
+<nav class="navbar navbar-expand-lg navbar-dark">
+<div class=container-fluid>
+<div class=navbar-brand-wrapper>
+<a href=https://hive.apache.org class=navbar-logo>
+<img src=https://hive.apache.org/images/hive.svg width=50 height=30 
alt="Apache Hive Logo">
+</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-item 
href=https://hive.apache.org/docs/latest/>Latest</a></li>
+<li><a class=dropdown-item 
href=https://hive.apache.org/docs/javadocs/>Javadocs</a></li>
+<li><a class=dropdown-item 
href=https://hive.apache.org/docs/latest/language/languagemanual>Language 
Manual</a></li>
+</ul>
+</li>
+<li class="nav-item dropdown">
+<a class="nav-link dropdown-toggle" href=/general id=generalDropdown 
role=button data-bs-toggle=dropdown aria-expanded=false>
+General
+</a>
+<ul class=dropdown-menu aria-labelledby=generalDropdown>
+<li><a class=dropdown-item 
href=https://www.apache.org/licenses/LICENSE-2.0.html>License</a></li>
+<li><a class=dropdown-item 
href=https://hive.apache.org/general/privacypolicy/>Privacy Policy</a></li>
+<li><a class=dropdown-item href=/general/poweredby/>Powered by</a></li>
+</ul>
+</li>
+<li class="nav-item dropdown">
+<a class="nav-link dropdown-toggle" href=# id=devDropdown role=button 
data-bs-toggle=dropdown aria-expanded=false>
+Development
+</a>
+<ul class=dropdown-menu aria-labelledby=devDropdown>
+<li><a class=dropdown-item 
href=https://hive.apache.org/development/gettingstarted/>Getting 
Started</a></li>
+<li><a class=dropdown-item 
href=https://hive.apache.org/development/quickstart/>Quickstart with 
Docker</a></li>
+<li><a class=dropdown-item 
href=https://hive.apache.org/development/desingdocs/>Design Docs</a></li>
+<li><a class=dropdown-item 
href=https://issues.apache.org/jira/projects/HIVE/issues>Hive JIRA</a></li>
+<li><a class=dropdown-item 
href=https://hive.apache.org/community/resources/hivedeveloperfaq>Hive 
Developer FAQ</a></li>
+<li><a class=dropdown-item 
href=https://hive.apache.org/development/versioncontrol/>Version 
Control</a></li>
+</ul>
+</li>
+<li class="nav-item dropdown">
+<a class="nav-link dropdown-toggle" href=# id=communityDropdown role=button 
data-bs-toggle=dropdown aria-expanded=false>
+Community
+</a>
+<ul class=dropdown-menu aria-labelledby=communityDropdown>
+<li><a class=dropdown-item href=/community/becomingcommitter/>Becoming A 
Committer</a></li>
+<li><a class=dropdown-item 
href=https://hive.apache.org/community/resources/howtocontribute>How To 
Contribute</a></li>
+<li><a class=dropdown-item href=/community/resources/>Resources</a></li>
+<li><a class=dropdown-item href=/community/meetings/>Meetings</a></li>
+<li><a class=dropdown-item 
href=https://hive.apache.org/community/mailinglists/>Mailing Lists</a></li>
+<li><a class=dropdown-item 
href=https://hive.apache.org/community/issuetracking/>Issue Tracking</a></li>
+<li><a class=dropdown-item 
href=https://hive.apache.org/community/people/>People</a></li>
+<li><hr class=dropdown-divider></li>
+<li><a class=dropdown-item href=/community/bylaws/>By Laws</a></li>
+<li><a class=dropdown-item href=/community/resources/howtorelease/>How To 
Release</a></li>
+</ul>
+</li>
+<li class=nav-item>
+<a class=nav-link href=https://hive.blog.apache.org/>
+Blogs
+</a>
+</li>
+<li class="nav-item dropdown">
+<a class="nav-link dropdown-toggle" href=# id=asfDropdown role=button 
data-bs-toggle=dropdown aria-expanded=false>
+ASF
+</a>
+<ul class=dropdown-menu aria-labelledby=asfDropdown>
+<li><a class=dropdown-item 
href=https://www.apache.org/foundation/contributing.html>Donations</a></li>
+<li><a class=dropdown-item 
href=https://www.apache.org/foundation/sponsorship.html>Sponsorship</a></li>
+<li><a class=dropdown-item 
href=https://www.apache.org/foundation/thanks.html>Thanks</a></li>
+<li><a class=dropdown-item href=https://www.apache.org/>Website</a></li>
+</ul>
+</li>
+</ul>
+<div class=navbar-search>
+<form action=/search method=get class=search-form>
+<div class=search-input-group>
+<input type=search name=q id=search-query placeholder=Search... 
class=search-input aria-label=Search>
+<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 : Iceberg REST Catalog API backed by Hive 
Metastore</li>
+</ol>
+</nav>
+<header class=docs-header>
+<h1 class=docs-title>Apache Hive : Iceberg REST Catalog API backed by Hive 
Metastore</h1>
+<div class=docs-meta>
+<span class=docs-date>
+<i class="fas fa-calendar-alt"></i>
+Last updated: November 14, 2025
+</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--iceberg-rest-catalog-api-backed-by-hive-metastore>Apache 
Hive : Iceberg REST Catalog API backed by Hive Metastore</a>
+<ul>
+<li><a href=#introduction>Introduction</a></li>
+<li><a href=#basic-configurations>Basic configurations</a></li>
+<li><a href=#authentication>Authentication</a>
+<ul>
+<li><a href=#oauth-2>OAuth 2</a></li>
+<li><a href=#jwt>JWT</a></li>
+<li><a href=#simple>Simple</a></li>
+<li><a href=#none>None</a></li>
+</ul>
+</li>
+<li><a href=#authorization>Authorization</a></li>
+<li><a href=#example-minimal-setup-with-docker>Example: Minimal Setup with 
Docker</a></li>
+</ul>
+</li>
+</ul>
+</nav>
+</div>
+<div class=docs-article>
+<h1 id=apache-hive--iceberg-rest-catalog-api-backed-by-hive-metastore>Apache 
Hive : Iceberg REST Catalog API backed by Hive Metastore</h1>
+<aside class=table-of-contents>
+<nav id=TableOfContents>
+<ul>
+<li><a 
href=#apache-hive--iceberg-rest-catalog-api-backed-by-hive-metastore>Apache 
Hive : Iceberg REST Catalog API backed by Hive Metastore</a>
+<ul>
+<li><a href=#introduction>Introduction</a></li>
+<li><a href=#basic-configurations>Basic configurations</a></li>
+<li><a href=#authentication>Authentication</a>
+<ul>
+<li><a href=#oauth-2>OAuth 2</a></li>
+<li><a href=#jwt>JWT</a></li>
+<li><a href=#simple>Simple</a></li>
+<li><a href=#none>None</a></li>
+</ul>
+</li>
+<li><a href=#authorization>Authorization</a></li>
+<li><a href=#example-minimal-setup-with-docker>Example: Minimal Setup with 
Docker</a></li>
+</ul>
+</li>
+</ul>
+</nav>
+</aside>
+<h2 id=introduction>Introduction</h2>
+<p><img src=../images/hive-iceberg-rest-integration.png alt></p>
+<p>Hive Metastore offers <a 
href=https://iceberg.apache.org/rest-catalog-spec/>Iceberg REST API</a> 
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.</p>
+<h2 id=basic-configurations>Basic configurations</h2>
+<p>You must configure the following parameters.</p>
+<table>
+<thead>
+<tr>
+<th>Key</th>
+<th>Required?</th>
+<th>Default</th>
+<th>Value</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>metastore.catalog.servlet.port</td>
+<td>Yes</td>
+<td>-1</td>
+<td>The port number to which Iceberg REST API listens</td>
+</tr>
+</tbody>
+</table>
+<h2 id=authentication>Authentication</h2>
+<p>Hive Metastore&rsquo;s Iceberg REST API supports four authentication 
methods.</p>
+<h3 id=oauth-2>OAuth 2</h3>
+<p>OAuth 2 is the industry standard for authenticating Iceberg client 
usernames. You can integrate Hive Metastore with your Authorization Server, 
e.g., Keycloak, to protect Iceberg resources. See <a 
href=/docs/latest/admin/oauth2/>Apache Hive : Setting Up OAuth 2</a> for 
further details.</p>
+<h3 id=jwt>JWT</h3>
+<p>You can configure Hive Metastore so that its Iceberg REST API accepts a 
JSON Web Token (JWT) as a bearer token in the Authorization header. This is the 
default authentication mechanism because the default value of 
<code>metastore.catalog.servlet.auth</code> is <code>jwt</code>. The JSON Web 
Key Set (JWKS) locations must be configured using the 
<code>metastore.authentication.jwt.jwks.url</code> property. Hive Metastore 
derives the username from the <code>sub</code> claim of a properly- [...]
+<h3 id=simple>Simple</h3>
+<p>When <code>metastore.catalog.servlet.auth=simple</code>, Hive Metastore 
assumes that the value of the <code>x-actor-username</code> HTTP header is the 
authenticated username. You may use it to test authorized access, but this mode 
is not recommend in a production environment.</p>
+<h3 id=none>None</h3>
+<p>When <code>metastore.catalog.servlet.auth=none</code>, Hive Metastore does 
not enforce any authentication. This mode may be used for testing only.</p>
+<h2 id=authorization>Authorization</h2>
+<p>You can apply database-level or table-level authorization in Hive 
Metastore. See also: <a 
href=/docs/latest/language/languagemanual-authorization/>Apache Hive : 
LanguageManual Authorization</a>.</p>
+<p>For example, you can secure Iceberg REST API using Apache Ranger.</p>
+<div class=highlight><pre tabindex=0 
style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-xml data-lang=xml><span 
style=color:#f92672>&lt;property&gt;</span>
+  <span 
style=color:#f92672>&lt;name&gt;</span>hive.security.authorization.manager<span 
style=color:#f92672>&lt;/name&gt;</span>
+  <span 
style=color:#f92672>&lt;value&gt;</span>org.apache.ranger.authorization.hive.authorizer.RangerHiveAuthorizerFactory<span
 style=color:#f92672>&lt;/value&gt;</span>
+<span style=color:#f92672>&lt;/property&gt;</span>
+<span style=color:#f92672>&lt;property&gt;</span>
+  <span 
style=color:#f92672>&lt;name&gt;</span>metastore.pre.event.listeners<span 
style=color:#f92672>&lt;/name&gt;</span>
+  <span 
style=color:#f92672>&lt;value&gt;</span>org.apache.hadoop.hive.ql.security.authorization.plugin.metastore.HiveMetaStoreAuthorizer<span
 style=color:#f92672>&lt;/value&gt;</span>
+<span style=color:#f92672>&lt;/property&gt;</span>
+</code></pre></div><h2 id=example-minimal-setup-with-docker>Example: Minimal 
Setup with Docker</h2>
+<p>The official Docker images expose the REST API endpoints on the 9001 port 
with <code>metastore.catalog.servlet.auth=none</code>. A single command lets 
you try Iceberg REST Catalog.</p>
+<div class=highlight><pre tabindex=0 
style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-sh data-lang=sh>$ docker run --rm -p 9001:9001 
apache/hive:standalone-metastore-<span style=color:#f92672>{</span>Hive 
version<span style=color:#f92672>}</span>
+</code></pre></div><div class=highlight><pre tabindex=0 
style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-sh data-lang=sh>$ curl http://localhost:9001/iceberg/v1/config
+<span style=color:#f92672>{</span><span 
style=color:#e6db74>&#34;defaults&#34;</span>:<span 
style=color:#f92672>{}</span>,<span 
style=color:#e6db74>&#34;overrides&#34;</span>:<span 
style=color:#f92672>{}</span>,<span 
style=color:#e6db74>&#34;endpoints&#34;</span>:<span 
style=color:#f92672>[</span><span style=color:#e6db74>&#34;GET 
v1/config&#34;</span>,<span style=color:#e6db74>&#34;GET 
/v1/{prefix}/namespaces&#34;</span>,<span style=color:#e6db74>&#34;POST 
/v1/{prefix}/namespaces&#34;</ [...]
+
+$ curl -X POST <span style=color:#ae81ff>\
+</span><span style=color:#ae81ff></span>  
http://localhost:9001/iceberg/v1/namespaces/default/tables <span 
style=color:#ae81ff>\
+</span><span style=color:#ae81ff></span>  -H <span 
style=color:#e6db74>&#34;Content-Type: application/json&#34;</span> <span 
style=color:#ae81ff>\
+</span><span style=color:#ae81ff></span>  -d <span style=color:#e6db74>&#39;{
+</span><span style=color:#e6db74>    &#34;name&#34;: &#34;test&#34;,
+</span><span style=color:#e6db74>    &#34;schema&#34;: {
+</span><span style=color:#e6db74>      &#34;type&#34;: &#34;struct&#34;,
+</span><span style=color:#e6db74>      &#34;fields&#34;: [
+</span><span style=color:#e6db74>        {&#34;id&#34;: 1, &#34;name&#34;: 
&#34;id&#34;, &#34;type&#34;: &#34;long&#34;, &#34;required&#34;: true}
+</span><span style=color:#e6db74>      ]
+</span><span style=color:#e6db74>    },
+</span><span style=color:#e6db74>    &#34;write-disposition&#34;: 
&#34;create&#34;
+</span><span style=color:#e6db74>  }&#39;</span>
+<span style=color:#f92672>{</span><span 
style=color:#e6db74>&#34;metadata-location&#34;</span>:<span 
style=color:#e6db74>&#34;file:/opt/hive/data/warehouse/test/metadata/00000-f1a3fec1-f0b6-499b-b635-d6a408458390.metadata.json&#34;</span>,<span
 style=color:#e6db74>&#34;metadata&#34;</span>:<span 
style=color:#f92672>{</span><span 
style=color:#e6db74>&#34;format-version&#34;</span>:2,<span 
style=color:#e6db74>&#34;table-uuid&#34;</span>:<span 
style=color:#e6db74>&#34;47ca342c-b65b-4e51-a09 [...]
+
+$ curl http://localhost:9001/iceberg/v1/namespaces/default/tables/test
+<span style=color:#f92672>{</span><span 
style=color:#e6db74>&#34;metadata-location&#34;</span>:<span 
style=color:#e6db74>&#34;file:/opt/hive/data/warehouse/test/metadata/00000-f1a3fec1-f0b6-499b-b635-d6a408458390.metadata.json&#34;</span>,<span
 style=color:#e6db74>&#34;metadata&#34;</span>:<span 
style=color:#f92672>{</span><span 
style=color:#e6db74>&#34;format-version&#34;</span>:2,<span 
style=color:#e6db74>&#34;table-uuid&#34;</span>:<span 
style=color:#e6db74>&#34;47ca342c-b65b-4e51-a09 [...]
+</code></pre></div>
+</div>
+<footer class=docs-footer>
+<div class=docs-feedback>
+<h4><i class="fas fa-comment"></i> Feedback</h4>
+<p>Was this page helpful? Let us know how we can improve.</p>
+<div class=docs-feedback-buttons>
+<button class="btn btn-feedback btn-positive">
+<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/admin/iceberg-rest-catalog.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--iceberg-rest-catalog-api-backed-by-hive-metastore>Apache 
Hive : Iceberg REST Catalog API backed by Hive Metastore</a>
+<ul>
+<li><a href=#introduction>Introduction</a></li>
+<li><a href=#basic-configurations>Basic configurations</a></li>
+<li><a href=#authentication>Authentication</a>
+<ul>
+<li><a href=#oauth-2>OAuth 2</a></li>
+<li><a href=#jwt>JWT</a></li>
+<li><a href=#simple>Simple</a></li>
+<li><a href=#none>None</a></li>
+</ul>
+</li>
+<li><a href=#authorization>Authorization</a></li>
+<li><a href=#example-minimal-setup-with-docker>Example: Minimal Setup with 
Docker</a></li>
+</ul>
+</li>
+</ul>
+</nav>
+</div>
+</aside>
+</main>
+</div>
+</div>
+<footer class="black-background static-bottom" style=padding:30px>
+<div class=row>
+<div class=col-3>
+<a href=https://www.apache.org/>
+<img src=https://hive.apache.org/images/asf_logo.png width=270 height=100 
alt="Apache Software Foundation"></a>
+</a>
+</div>
+<div class=col-9>
+<p class=footer-text>Apache is a non-profit organization helping open-source
+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/sponsorship.html>thanks
+</a> to the sponsors who
+<a href=https://www.apache.org/foundation/contributing.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></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/docs/latest/admin/images/hive-iceberg-rest-integration.png 
b/docs/latest/admin/images/hive-iceberg-rest-integration.png
new file mode 100644
index 0000000..315e75f
Binary files /dev/null and 
b/docs/latest/admin/images/hive-iceberg-rest-integration.png differ
diff --git a/docs/latest/admin/index.html b/docs/latest/admin/index.html
index ea5c9ff..8060915 100644
--- a/docs/latest/admin/index.html
+++ b/docs/latest/admin/index.html
@@ -140,7 +140,7 @@ ASF
 <div class=docs-meta>
 <span class=docs-count>
 <i class="fas fa-file-alt"></i>
-22 documents
+23 documents
 </span>
 </div>
 </header>
@@ -148,6 +148,23 @@ ASF
 <div class=docs-grid>
 <div class=docs-card>
 <div class=docs-card-header>
+<h3><a 
href=https://hive.apache.org/docs/latest/admin/iceberg-rest-catalog/>Apache 
Hive : Iceberg REST Catalog API backed by Hive Metastore</a></h3>
+<span class=docs-card-date>
+<i class="fas fa-calendar-alt"></i>
+Nov 14, 2025
+</span>
+</div>
+<div class=docs-card-summary>
+Apache Hive : Iceberg REST Catalog API backed by Hive Metastore Apache Hive : 
Iceberg REST Catalog API backed by Hive Metastore Introduction Basic 
configurations Authentication OAuth 2 JWT Simple None Authorization Example: 
Minimal Setup with Docker 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.
+</div>
+<div class=docs-card-footer>
+<a href=https://hive.apache.org/docs/latest/admin/iceberg-rest-catalog/ 
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/admin/setting-up-metastore-with-mariadb/>Apache
 Hive : Setting up Metastore backed by MariaDB</a></h3>
 <span class=docs-card-date>
 <i class="fas fa-calendar-alt"></i>
@@ -193,7 +210,6 @@ Sep 30, 2025
 </div>
 <div class=docs-card-summary>
 Apache Hive : Setting Up OAuth 2 Hive is able to protect some resources and 
extract authenticated usernames with OAuth 2.
-WARNING This feature has not been deployed yet, is available only on the 
master branch.
 Supported Features Iceberg REST Catalog API Examples: Integration with 
external Authorization Servers Keycloak
 </div>
 <div class=docs-card-footer>
diff --git a/docs/latest/admin/index.xml b/docs/latest/admin/index.xml
index ca430ac..94221bf 100644
--- a/docs/latest/admin/index.xml
+++ b/docs/latest/admin/index.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Administration Manual 
on Hive 
Site</title><link>https://hive.apache.org/docs/latest/admin/</link><description>Recent
 content in Administration Manual on Hive Site</description><generator>Hugo -- 
gohugo.io</generator><language>en-us</language><lastBuildDate>Thu, 24 Jul 2025 
00:00:00 +0000</lastBuildDate><atom:link 
href="https://hive.apache.org/docs/latest/admi [...]
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Administration Manual 
on Hive 
Site</title><link>https://hive.apache.org/docs/latest/admin/</link><description>Recent
 content in Administration Manual on Hive Site</description><generator>Hugo -- 
gohugo.io</generator><language>en-us</language><lastBuildDate>Thu, 24 Jul 2025 
00:00:00 +0000</lastBuildDate><atom:link 
href="https://hive.apache.org/docs/latest/admi [...]
 Introduction From mysql-connector-java 8.0.12, MySQL driver issues a 
getSQLKeywords call for retrieving this database&amp;rsquo;s keywords, 
triggered by MySQLAdapter(DataNucleus) on Metastore initialization. However, 
the back table KEYWORDS in MariaDB diverged from that in MySQL, which makes the 
Metastore fail to start, an exception thrown 
like:</description></item><item><title>Apache Hive : Hive Schema 
Tool</title><link>https://hive.apache.org/docs/latest/admin/hive-schema-tool/</link><
 [...]
 Metastore Schema Verification Introduced in Hive 0.12.0. See HIVE-3764.
 Hive records the schema version in the metastore database and verifies that 
the metastore schema version is compatible with Hive binaries that are going to 
access the metastore.</description></item><item><title>Apache Hive : 
AdminManual</title><link>https://hive.apache.org/docs/latest/admin/adminmanual/</link><pubDate>Thu,
 12 Dec 2024 00:00:00 
+0000</pubDate><guid>https://hive.apache.org/docs/latest/admin/adminmanual/</guid><description>Apache
 Hive : AdminManual Hive Administrator&amp;rs [...]
diff --git a/docs/latest/admin/oauth2/index.html 
b/docs/latest/admin/oauth2/index.html
index b5ca70e..2ee600b 100644
--- a/docs/latest/admin/oauth2/index.html
+++ b/docs/latest/admin/oauth2/index.html
@@ -147,8 +147,6 @@ ASF
 <div class=docs-article>
 <h1 id=apache-hive--setting-up-oauth-2>Apache Hive : Setting Up OAuth 2</h1>
 <p>Hive is able to protect some resources and extract authenticated usernames 
with OAuth 2.</p>
-<h2 id=warning>WARNING</h2>
-<p>This feature has not been deployed yet, is available only on the master 
branch.</p>
 <h2 id=supported-features>Supported Features</h2>
 <ul>
 <li>Iceberg REST Catalog API</li>
diff --git a/index.json b/index.json
index 2128fc3..e3b6d50 100644
--- a/index.json
+++ b/index.json
@@ -1 +1 @@
-[{"categories":null,"contents":"Apache Hive : Setting up Metastore backed by 
MariaDB  Apache Hive : Setting up Metastore backed by MariaDB  Note 
Introduction Configuration      Note Starting from mysql-connector-java 8.0.12, 
using the default MySQL driver the Metastore cannot be up to 
service.\nIntroduction From mysql-connector-java 8.0.12, MySQL driver issues a 
getSQLKeywords call for retrieving this database\u0026rsquo;s keywords, 
triggered by MySQLAdapter(DataNucleus) on Metastore ini [...]
\ No newline at end of file
+[{"categories":null,"contents":"Apache Hive : Iceberg REST Catalog API backed 
by Hive Metastore  Apache Hive : Iceberg REST Catalog API backed by Hive 
Metastore  Introduction Basic configurations Authentication  OAuth 2 JWT Simple 
None   Authorization Example: Minimal Setup with Docker      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 Hi [...]
\ No newline at end of file
diff --git a/index.xml b/index.xml
index 3831560..cc5a804 100644
--- a/index.xml
+++ b/index.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Apache Hive on Hive 
Site</title><link>https://hive.apache.org/</link><description>Recent content in 
Apache Hive on Hive Site</description><generator>Hugo -- 
gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 27 Jan 2023 
19:16:15 +0530</lastBuildDate><atom:link 
href="https://hive.apache.org/index.xml"; rel="self" 
type="application/rss+xml"/><ite [...]
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Apache Hive on Hive 
Site</title><link>https://hive.apache.org/</link><description>Recent content in 
Apache Hive on Hive Site</description><generator>Hugo -- 
gohugo.io</generator><language>en-us</language><lastBuildDate>Fri, 27 Jan 2023 
19:16:15 +0530</lastBuildDate><atom:link 
href="https://hive.apache.org/index.xml"; rel="self" 
type="application/rss+xml"/><ite [...]
 Introduction From mysql-connector-java 8.0.12, MySQL driver issues a 
getSQLKeywords call for retrieving this database&amp;rsquo;s keywords, 
triggered by MySQLAdapter(DataNucleus) on Metastore initialization. However, 
the back table KEYWORDS in MariaDB diverged from that in MySQL, which makes the 
Metastore fail to start, an exception thrown 
like:</description></item><item><title>Apache Hive : Write 
Ordering</title><link>https://hive.apache.org/docs/latest/language/writeordering/</link><pu
 [...]
 Write ordering is supported for Iceberg tables and can be specified during 
table creation.
 Hive supports two write ordering strategies:
diff --git a/sitemap.xml b/sitemap.xml
index 8226e8c..72b1b69 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/setting-up-metastore-with-mariadb/</loc><lastmod>2025-11-05T00:00:00+00:00</lastmod></url><url><loc>https://hive.apache.org/docs/</loc><lastmod>2025-11-05T00:00:00+00:00</lastmod></url><url><loc>https://hive.apache.org/docs/latest/language/writeordering/</loc><lastmod>2025-10-31T00
 [...]
\ 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

Reply via email to