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 cf57935 HIVE-28752: Links to attachments resources (png,jpg, pptx,
ppsz) are broken (Raghav Aggarwal reviewed by Stamatis Zampetakis)
cf57935 is described below
commit cf57935c1428b82edee66a39629ac33600af234e
Author: Raghav Aggarwal <[email protected]>
AuthorDate: Tue Feb 11 14:51:14 2025 +0530
HIVE-28752: Links to attachments resources (png,jpg, pptx, ppsz) are broken
(Raghav Aggarwal reviewed by Stamatis Zampetakis)
Close #41
---
content/docs/latest/158869886.md | 2 +-
content/docs/latest/170266662.md | 2 +-
content/docs/latest/283118454.md | 2 +-
content/docs/latest/50858744.md | 4 +-
.../accessserver-design-proposal_31823045.md | 4 +-
.../docs/latest/correlation-optimizer_34019487.md | 12 ++--
.../cost-based-optimization-in-hive_42566775.md | 8 +--
content/docs/latest/design_27362072.md | 2 +-
.../hcatalog-streaming-mutation-api_61337025.md | 2 +-
content/docs/latest/hcatalog-usinghcat_34013260.md | 2 +-
content/docs/latest/hive-metrics_65872987.md | 2 +-
content/docs/latest/languagemanual-orc_31818911.md | 2 +-
content/docs/latest/llap_62689557.md | 2 +-
content/docs/latest/presentations_27362054.md | 80 +++++++++++-----------
.../docs/latest/setting-up-hiveserver2_30758712.md | 2 +-
.../synchronized-metastore-cache_110692851.md | 6 +-
.../docs/latest/webhcat-usingwebhcat_34015492.md | 2 +-
17 files changed, 68 insertions(+), 68 deletions(-)
diff --git a/content/docs/latest/158869886.md b/content/docs/latest/158869886.md
index 3637c2b..c94ab2d 100644
--- a/content/docs/latest/158869886.md
+++ b/content/docs/latest/158869886.md
@@ -48,7 +48,7 @@ The overall design of the gRPC support in Hive Metastore is
illustrated in Fig.1
On the client side, a similar design is used to support converting outgoing
requests from Thrift to gRPC.
-
+
Figure 1. An overview of the new gRPC endpoint of Hive Metastore.
*Clarification: The only network I/O that occurs is between the user and
serving processes in* *HiveMetaStore* *(gRPC, Thrift, or both).*
diff --git a/content/docs/latest/170266662.md b/content/docs/latest/170266662.md
index ebd5813..5bd9c3e 100644
--- a/content/docs/latest/170266662.md
+++ b/content/docs/latest/170266662.md
@@ -25,7 +25,7 @@ In order to make sure that the SAML assertions received by
HiveServer2 are valid
#### SAML authentication workflow
-
+
diff --git a/content/docs/latest/283118454.md b/content/docs/latest/283118454.md
index da89208..50136ee 100644
--- a/content/docs/latest/283118454.md
+++ b/content/docs/latest/283118454.md
@@ -118,7 +118,7 @@ Although this API is concerned with writing changes to
data, as previously state
# Example
-
+
So to recap, the sequence of events required to apply mutations to a dataset
using the API is:
diff --git a/content/docs/latest/50858744.md b/content/docs/latest/50858744.md
index b1d0e28..96389ef 100644
--- a/content/docs/latest/50858744.md
+++ b/content/docs/latest/50858744.md
@@ -37,7 +37,7 @@ Each processor box shows the triggering condition, either a
Hive configuration p
### Figure 1. Join Processors for Hive on MapReduce
-
+
The input arrow at top before any Processor is always an operator-plan for
common-join, which is shown as follows. In other words, this is the original
join plan if none of the optimizer processors are activated.
@@ -165,7 +165,7 @@ There are also some minor differences (improvements) over
original MapReduce, be
### Figure 2: Join Processors for Hive on Spark
-
+
diff --git a/content/docs/latest/accessserver-design-proposal_31823045.md
b/content/docs/latest/accessserver-design-proposal_31823045.md
index 385ef4e..f46f3db 100644
--- a/content/docs/latest/accessserver-design-proposal_31823045.md
+++ b/content/docs/latest/accessserver-design-proposal_31823045.md
@@ -75,7 +75,7 @@ Before discussing these modifications it is important to
first understand the ba
The following diagram is a block-level representation of the major submodules
in HiveServer2 with horizontal boundaries signifying dependencies. Green
modules existed in Hive before the HiveServer2 project commenced, while blue
modules were implemented as part of the HiveServer2 project.
-
+
The core of HiveServer2 is the HiveSession class. This class provides a
container for user session state and also manages the lifecycle of operations
triggered by the user. In this context an operation is any command exposed
through the CLIService API that can generate a result set. This includes the
ExecuteStatement() operation and metadata operations such as GetTables() and
GetSchemas(). Each of these operations is implemented by a specific Operation
subclass. In order to execute Hive [...]
@@ -83,7 +83,7 @@ The core of HiveServer2 is the HiveSession class. This class
provides a containe
The following diagram gives a quick overview of the changes required to
support the Pig runtime engine in AccessServer. For simplicity we have removed
Hive-specific components from the diagram such as the HiveOperation and
HiveSession classes.
-
+
In the diagram blue denotes existing components in HiveServer2 that do not
require modification. This includes the Thrift interface, JDBC/ODBC drivers,
CLIService, and the Metastore.
diff --git a/content/docs/latest/correlation-optimizer_34019487.md
b/content/docs/latest/correlation-optimizer_34019487.md
index 666df50..746a13c 100644
--- a/content/docs/latest/correlation-optimizer_34019487.md
+++ b/content/docs/latest/correlation-optimizer_34019487.md
@@ -38,13 +38,13 @@ GROUP BY /*AGG2*/ tmp1.key;
The original operator tree generated by Hive is shown below.
-
+
**Figure 1: The original operator tree of Example 1 generated by Hive**
This plan uses three MapReduce jobs to evaluate this query. However, `AGG1`,
`JOIN1`, and `AGG2` all require the column `key` to be the partitioning column
for shuffling the data. Thus, we do not need to shuffle the data in the same
way three times. We only need to shuffle the data once, and thus a single
MapReduce job is needed. The optimized operator tree is shown below.
-
+
**Figure 2: The optimized operator tree of Example 1**
@@ -66,13 +66,13 @@ GROUP BY /*AGG2*/ t1.key;
The original operator tree generated by Hive is shown below.
-
+
**Figure 3: The original operator tree of Example 2 generated by Hive**
This example is similar to Example 1. The optimized operator tree only needs a
single MapReduce job, which is shown below.
-
+
**Figure 4: The optimized operator tree of Example 2**
@@ -108,13 +108,13 @@ WHERE d.d_date >= '2001-05-01' and
The original operator tree generated by Hive is shown below.
-
+
**Figure 5: The original operator tree of Example 3 generated by Hive**
In this complex query, we will first have several MapJoins (`MJ1`, `MJ2`, and
`MJ3`) which can be evaluated in the same Map phase. Since `JOIN1`, `JOIN2`,
`JOIN3`, and `JOIN4` use the same column as the join key, we can use a single
MapReduce job to evaluate all operators before `AGG1`. The second MapReduce job
will generate the final results. The optimized operator tree is shown below.
-
+
**Figure 6: The optimized operator tree of Example 3**
diff --git a/content/docs/latest/cost-based-optimization-in-hive_42566775.md
b/content/docs/latest/cost-based-optimization-in-hive_42566775.md
index e0ea98a..7deed52 100644
--- a/content/docs/latest/cost-based-optimization-in-hive_42566775.md
+++ b/content/docs/latest/cost-based-optimization-in-hive_42566775.md
@@ -94,7 +94,7 @@ Calcite is an open source, Apache Licensed, query planning
and execution framewo
* Lucid DB
* Mondrian/Pentaho
-
+
Calcite currently has over fifty cost based optimization rules. Some of the
prominent cost based optimization rules are listed below:
@@ -240,7 +240,7 @@ CBO will be introduced in to Hive in three different
phases. Following provides
## Phase 1
- 
+ 
Statistics:
@@ -296,7 +296,7 @@ Calcite related enhancements:
## Phase 2
-
+
Statistics:
@@ -312,7 +312,7 @@ Cost Based Optimizations:
## Phase 3
-
+
## Configuration
diff --git a/content/docs/latest/design_27362072.md
b/content/docs/latest/design_27362072.md
index 0b92a3b..d79adcc 100644
--- a/content/docs/latest/design_27362072.md
+++ b/content/docs/latest/design_27362072.md
@@ -20,7 +20,7 @@ This page contains details about the Hive design and
architecture. A brief techn
* [Hive APIs]({{< ref "#hive-apis" >}})
Figure 1
- 
+ 
## Hive Architecture
diff --git a/content/docs/latest/hcatalog-streaming-mutation-api_61337025.md
b/content/docs/latest/hcatalog-streaming-mutation-api_61337025.md
index 59021b3..48c4dfa 100644
--- a/content/docs/latest/hcatalog-streaming-mutation-api_61337025.md
+++ b/content/docs/latest/hcatalog-streaming-mutation-api_61337025.md
@@ -118,7 +118,7 @@ Although this API is concerned with writing changes to
data, as previously state
# Example
-
+
So to recap, the sequence of events required to apply mutations to a dataset
using the API is:
diff --git a/content/docs/latest/hcatalog-usinghcat_34013260.md
b/content/docs/latest/hcatalog-usinghcat_34013260.md
index 2979757..20a5acf 100644
--- a/content/docs/latest/hcatalog-usinghcat_34013260.md
+++ b/content/docs/latest/hcatalog-usinghcat_34013260.md
@@ -29,7 +29,7 @@ HCatalog is a table and storage management layer for Hadoop
that enables users w
HCatalog supports reading and writing files in any format for which a SerDe
(serializer-deserializer) can be written. By default, HCatalog supports RCFile,
CSV, JSON, and SequenceFile, and ORC file formats. To use a custom format, you
must provide the InputFormat, OutputFormat, and SerDe.
-
+
## HCatalog Architecture
diff --git a/content/docs/latest/hive-metrics_65872987.md
b/content/docs/latest/hive-metrics_65872987.md
index e99dc28..a9107c8 100644
--- a/content/docs/latest/hive-metrics_65872987.md
+++ b/content/docs/latest/hive-metrics_65872987.md
@@ -11,7 +11,7 @@ The metrics that Hive collects can be viewed in the
[HiveServer2 Web UI]({{< ref
The metrics dump will display any metric available over JMX encoded in JSON:
-
+
Alternatively the metrics can be written directly into HDFS, a JSON file on
the local file system where the HS2 instance is running or to the console by
enabling the corresponding metric reporters. By default only the JMX and the
JSON file reporter are enabled.
diff --git a/content/docs/latest/languagemanual-orc_31818911.md
b/content/docs/latest/languagemanual-orc_31818911.md
index 63d2283..eaba9fc 100644
--- a/content/docs/latest/languagemanual-orc_31818911.md
+++ b/content/docs/latest/languagemanual-orc_31818911.md
@@ -53,7 +53,7 @@ The file footer contains a list of stripes in the file, the
number of rows per s
This diagram illustrates the ORC file structure:
-
+
### Stripe Structure
diff --git a/content/docs/latest/llap_62689557.md
b/content/docs/latest/llap_62689557.md
index 7bf1699..1ee3c84 100644
--- a/content/docs/latest/llap_62689557.md
+++ b/content/docs/latest/llap_62689557.md
@@ -41,7 +41,7 @@ Last, but not least, fine-grained column-level access control
– a key require
The diagram below shows an example execution with LLAP. Tez AM orchestrates
overall execution. The initial stage of the query is pushed into LLAP. In the
reduce stage, large shuffles are performed in separate containers. Multiple
queries and applications can access LLAP concurrently.
-
+
## Persistent Daemon
diff --git a/content/docs/latest/presentations_27362054.md
b/content/docs/latest/presentations_27362054.md
index f39f4b0..01a2524 100644
--- a/content/docs/latest/presentations_27362054.md
+++ b/content/docs/latest/presentations_27362054.md
@@ -24,43 +24,43 @@ date: 2024-12-12
## January 2016 Hive User Group Meetup
-* [attachments/27362054/61337098-pptx](/attachments/27362054/61337098-pptx)
-* [attachments/27362054/61337312-ppsx](/attachments/27362054/61337312-ppsx)
-* [attachments/27362054/61337398-ppsx](/attachments/27362054/61337398-ppsx)
+* [attachments/27362054/61337098-pptx](/attachments/27362054/61337098.pptx)
+* [attachments/27362054/61337312-ppsx](/attachments/27362054/61337312.ppsx)
+* [attachments/27362054/61337398-ppsx](/attachments/27362054/61337398.ppsx)
* [Hive on Spark: now and future - Xuefu
Zhang](https://cwiki.apache.org/confluence/download/attachments/27362054/Hive%20User%20Group%20Meeting%20Jan%202016.pdf?api=v2)
## November 2015 Hive Contributor Meetup
-* [attachments/27362054/61329032-pptx](/attachments/27362054/61329032-pptx)
-* [attachments/27362054/61329033-pptx](/attachments/27362054/61329033-pptx)
-* [attachments/27362054/61329034-pptx](/attachments/27362054/61329034-pptx)
-* [attachments/27362054/61329036-pptx](/attachments/27362054/61329036-pptx)
-* [attachments/27362054/61329038-pptx](/attachments/27362054/61329038-pptx)
+* [attachments/27362054/61329032-pptx](/attachments/27362054/61329032.pptx)
+* [attachments/27362054/61329033-pptx](/attachments/27362054/61329033.pptx)
+* [attachments/27362054/61329034-pptx](/attachments/27362054/61329034.pptx)
+* [attachments/27362054/61329036-pptx](/attachments/27362054/61329036.pptx)
+* [attachments/27362054/61329038-pptx](/attachments/27362054/61329038.pptx)
* [attachments/27362054/61329039.pdf](/attachments/27362054/61329039.pdf)
-* [attachments/27362054/61329040-pptx](/attachments/27362054/61329040-pptx)
-* [attachments/27362054/61329311-ppsx](/attachments/27362054/61329311-ppsx)
+* [attachments/27362054/61329040-pptx](/attachments/27362054/61329040.pptx)
+* [attachments/27362054/61329311-ppsx](/attachments/27362054/61329311.ppsx)
## April 2015 Hive Contributor Meetup Presentations
* [SQLLine - The tale of the twins that everyone loved too much – Julian
Hyde](https://github.com/julianhyde/share/blob/master/slides/hive-sqlline-twins-2015.pdf)
* [attachments/27362054/56131586.pdf](/attachments/27362054/56131586.pdf)
-* [attachments/27362054/55476525-pptx](/attachments/27362054/55476525-pptx)
-* [attachments/27362054/55476526-pptx](/attachments/27362054/55476526-pptx)
+* [attachments/27362054/55476525-pptx](/attachments/27362054/55476525.pptx)
+* [attachments/27362054/55476526-pptx](/attachments/27362054/55476526.pptx)
## February 2015 Hive User Meetup Presentation
-* [attachments/27362054/52036008-pptx](/attachments/27362054/52036008-pptx)
(Szehon Ho)
+* [attachments/27362054/52036008-pptx](/attachments/27362054/52036008.pptx)
(Szehon Ho)
* [attachments/27362054/52036063.pdf](/attachments/27362054/52036063.pdf)
(Ryan Desmond)
## November 2013 Hive Contributors Meetup Presentations
-* [attachments/27362054/35193152-pptx](/attachments/27362054/35193152-pptx)
(Edward Capriolo)
-* [attachments/27362054/35193150-pptx](/attachments/27362054/35193150-pptx)
(Gunther Hagleitner)
-* [attachments/27362054/35193153-pptx](/attachments/27362054/35193153-pptx)
(Thejas Nair)
-* [attachments/27362054/35193154-pptx](/attachments/27362054/35193154-pptx)
(Owen O'Malley)
+* [attachments/27362054/35193152-pptx](/attachments/27362054/35193152.pptx)
(Edward Capriolo)
+* [attachments/27362054/35193150-pptx](/attachments/27362054/35193150.pptx)
(Gunther Hagleitner)
+* [attachments/27362054/35193153-pptx](/attachments/27362054/35193153.pptx)
(Thejas Nair)
+* [attachments/27362054/35193154-pptx](/attachments/27362054/35193154.pptx)
(Owen O'Malley)
* [Apache
Sentry](http://www.slideshare.net/brocknoland/hive-contributors-meetup-apache-sentry)
(Brock Noland)
-* [attachments/27362054/35193151-pptx](/attachments/27362054/35193151-pptx)
(John Pullokkaran)
-* [attachments/27362054/35193149-pptx](/attachments/27362054/35193149-pptx)
(Ashutosh Chauhan)
+* [attachments/27362054/35193151-pptx](/attachments/27362054/35193151.pptx)
(John Pullokkaran)
+* [attachments/27362054/35193149-pptx](/attachments/27362054/35193149.pptx)
(Ashutosh Chauhan)
## June 2013 Hadoop Summit Hive Meetup Presentations
@@ -190,31 +190,31 @@ date: 2024-12-12

-[attachments/27362054/35193149-pptx](/attachments/27362054/35193149-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/35193149-pptx](/attachments/27362054/35193149.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/35193150-pptx](/attachments/27362054/35193150-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/35193150-pptx](/attachments/27362054/35193150.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/35193151-pptx](/attachments/27362054/35193151-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/35193151-pptx](/attachments/27362054/35193151.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/35193152-pptx](/attachments/27362054/35193152-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/35193152-pptx](/attachments/27362054/35193152.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/35193153-pptx](/attachments/27362054/35193153-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/35193153-pptx](/attachments/27362054/35193153.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/35193154-pptx](/attachments/27362054/35193154-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/35193154-pptx](/attachments/27362054/35193154.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/52036008-pptx](/attachments/27362054/52036008-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/52036008-pptx](/attachments/27362054/52036008.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

@@ -226,11 +226,11 @@ date: 2024-12-12

-[attachments/27362054/55476525-pptx](/attachments/27362054/55476525-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/55476525-pptx](/attachments/27362054/55476525.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/55476526-pptx](/attachments/27362054/55476526-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/55476526-pptx](/attachments/27362054/55476526.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

@@ -238,23 +238,23 @@ date: 2024-12-12

-[attachments/27362054/61329032-pptx](/attachments/27362054/61329032-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/61329032-pptx](/attachments/27362054/61329032.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/61329033-pptx](/attachments/27362054/61329033-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/61329033-pptx](/attachments/27362054/61329033.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/61329034-pptx](/attachments/27362054/61329034-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/61329034-pptx](/attachments/27362054/61329034.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/61329036-pptx](/attachments/27362054/61329036-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/61329036-pptx](/attachments/27362054/61329036.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/61329038-pptx](/attachments/27362054/61329038-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/61329038-pptx](/attachments/27362054/61329038.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

@@ -262,31 +262,31 @@ date: 2024-12-12

-[attachments/27362054/61329040-pptx](/attachments/27362054/61329040-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/61329040-pptx](/attachments/27362054/61329040.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/61329311-ppsx](/attachments/27362054/61329311-ppsx)
(application/vnd.openxmlformats-officedocument.presentationml.slideshow)
+[attachments/27362054/61329311-ppsx](/attachments/27362054/61329311.ppsx)
(application/vnd.openxmlformats-officedocument.presentationml.slideshow)

-[attachments/27362054/61337098-pptx](/attachments/27362054/61337098-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/61337098-pptx](/attachments/27362054/61337098.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/61337312-ppsx](/attachments/27362054/61337312-ppsx)
(application/vnd.openxmlformats-officedocument.presentationml.slideshow)
+[attachments/27362054/61337312-ppsx](/attachments/27362054/61337312.ppsx)
(application/vnd.openxmlformats-officedocument.presentationml.slideshow)

-[attachments/27362054/61337313-pptx](/attachments/27362054/61337313-pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)
+[attachments/27362054/61337313-pptx](/attachments/27362054/61337313.pptx)
(application/vnd.openxmlformats-officedocument.presentationml.presentation)

-[attachments/27362054/61337399-ppsx](/attachments/27362054/61337399-ppsx)
(application/vnd.openxmlformats-officedocument.presentationml.slideshow)
+[attachments/27362054/61337399-ppsx](/attachments/27362054/61337399.ppsx)
(application/vnd.openxmlformats-officedocument.presentationml.slideshow)

-[attachments/27362054/61337398-ppsx](/attachments/27362054/61337398-ppsx)
(application/vnd.openxmlformats-officedocument.presentationml.slideshow)
+[attachments/27362054/61337398-ppsx](/attachments/27362054/61337398.ppsx)
(application/vnd.openxmlformats-officedocument.presentationml.slideshow)

diff --git a/content/docs/latest/setting-up-hiveserver2_30758712.md
b/content/docs/latest/setting-up-hiveserver2_30758712.md
index 7046d63..181f9bd 100644
--- a/content/docs/latest/setting-up-hiveserver2_30758712.md
+++ b/content/docs/latest/setting-up-hiveserver2_30758712.md
@@ -280,7 +280,7 @@ The interface is currently under development with
[HIVE-12338](https://issues.a
-
+
## Python Client Driver
diff --git a/content/docs/latest/synchronized-metastore-cache_110692851.md
b/content/docs/latest/synchronized-metastore-cache_110692851.md
index 375788a..7160585 100644
--- a/content/docs/latest/synchronized-metastore-cache_110692851.md
+++ b/content/docs/latest/synchronized-metastore-cache_110692851.md
@@ -13,13 +13,13 @@ The problem we try to solve here is the cache consistency
issue. We already buil
.
-
+
# Data structure change
The only data structure change is adding ValidWriteIdList into
SharedCache.TableWrapper, which represents the transaction state of the cached
table.
-
+
Note there is no db table structure change, and we don’t store extra
information in db. We don’t update TBLS.WRITE_ID field as we will use db as the
fact of truth. We assume db always carry the latest copy and every time we
fetch from db, we will tag it with the transaction state of the query.
@@ -61,7 +61,7 @@ Here is a complete flow for a cache update when write happen
(and illustrated in
6. The cache update thread will further read commit event from notification
log, mark writeid 12 as committed, the tag of cached table entry changed to
[12:7,8]
7. The next read from HMS 2 will serve from cache
-
+
## Bootstrap
diff --git a/content/docs/latest/webhcat-usingwebhcat_34015492.md
b/content/docs/latest/webhcat-usingwebhcat_34015492.md
index b13cd0c..6701a40 100644
--- a/content/docs/latest/webhcat-usingwebhcat_34015492.md
+++ b/content/docs/latest/webhcat-usingwebhcat_34015492.md
@@ -30,7 +30,7 @@ This document describes the HCatalog REST API, *WebHCat*,
which was previously c
As shown in the figure below, developers make HTTP requests to access
[Hadoop](http://hadoop.apache.org/)
[MapReduce](http://hadoop.apache.org/docs/stable/mapred_tutorial.html) (or
[YARN](http://hadoop.apache.org/docs/current/hadoop-yarn/hadoop-yarn-site/YARN.html)),
[Pig](http://pig.apache.org/), [Hive](http://hive.apache.org/), and [HCatalog
DDL]({{< ref "#hcatalog-ddl" >}}) from within applications. Data and code used
by this API are maintained in [HDFS](http://hadoop.apache.org/docs/ [...]
-
+
WebHCat or Templeton?