Skip to content

Commit

Permalink
Adopt review suggestions
Browse files Browse the repository at this point in the history
  • Loading branch information
ektravel committed Dec 8, 2023
1 parent 2af9d49 commit 44de7c8
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 155 deletions.
2 changes: 1 addition & 1 deletion docs/api-reference/legacy-metadata-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,7 @@ Returns a list of server data objects in which each object has the following key

## Query server

This section documents the API endpoints for the processes that reside on Query servers (Brokers) in the suggested [three-server configuration](../design/processes.md#server-types).
This section documents the API endpoints for the services that reside on Query servers (Brokers) in the suggested [three-server configuration](../design/architecture.md#druid-servers).

### Broker

Expand Down
6 changes: 3 additions & 3 deletions docs/configuration/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -836,7 +836,7 @@ This section contains the configuration options for endpoints that are supported

## Master server

This section contains the configuration options for the services that reside on Master servers (Coordinators and Overlords) in the suggested [three-server configuration](../design/processes.md#server-types).
This section contains the configuration options for the services that reside on Master servers (Coordinators and Overlords) in the suggested [three-server configuration](../design/architecture.md#druid-servers).

### Coordinator

Expand Down Expand Up @@ -1393,7 +1393,7 @@ For GCE's properties, please refer to the [gce-extensions](../development/extens

## Data server

This section contains the configuration options for the services that reside on Data servers (MiddleManagers/Peons and Historicals) in the suggested [three-server configuration](../design/processes.md#server-types).
This section contains the configuration options for the services that reside on Data servers (MiddleManagers/Peons and Historicals) in the suggested [three-server configuration](../design/architecture.md#druid-servers).

Configuration options for the [Indexer process](../design/indexer.md) are also provided here.

Expand Down Expand Up @@ -1722,7 +1722,7 @@ See [cache configuration](#cache-configuration) for how to configure cache setti

## Query server

This section contains the configuration options for the processes that reside on Query servers (Brokers) in the suggested [three-server configuration](../design/processes.md#server-types).
This section contains the configuration options for the services that reside on Query servers (Brokers) in the suggested [three-server configuration](../design/architecture.md#druid-servers).

Configuration options for the experimental [Router process](../design/router.md) are also provided here.

Expand Down
143 changes: 0 additions & 143 deletions docs/design/processes.md

This file was deleted.

6 changes: 2 additions & 4 deletions docs/design/storage.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
id: storage
title: "Storage components"
title: "Storage overview"
sidebar_label: "Storage"
---

<!--
Expand All @@ -22,9 +23,6 @@ title: "Storage components"
~ under the License.
-->

This topic describes the components integral to data storage in Apache Druid.

## Datasources and segments

Druid stores data in datasources, which are similar to tables in a traditional RDBMS. Each datasource is partitioned by time and, optionally, further partitioned by other attributes. Each time range is called a chunk (for example, a single day, if your datasource is partitioned by day). Within a chunk, data is partitioned into one or more [segments](../design/segments.md). Each segment is a single file, typically comprising up to a few million rows of data. Since segments are organized into time chunks, it's sometimes helpful to think of segments as living on a timeline like the following:

Expand Down
6 changes: 3 additions & 3 deletions docs/development/experimental-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ Note that this document does not track the status of contrib extensions, all of
- [SQL-based ingestion concepts](../multi-stage-query/concepts.md)
- [SQL-based ingestion and multi-stage query task API](../api-reference/sql-ingestion-api.md)

## Indexer process
## Indexer service

- [Indexer process](../design/indexer.md)
- [Processes and servers](../design/processes.md#indexer-process-optional)
- [Indexer service](../design/indexer.md)
- [Data server](../design/architecture.md#indexer-service-optional)

## Kubernetes

Expand Down
2 changes: 1 addition & 1 deletion docs/ingestion/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ For most ingestion methods, the Druid [MiddleManager](../design/middlemanager.md
[Indexer](../design/indexer.md) processes load your source data. The sole exception is Hadoop-based ingestion, which
uses a Hadoop MapReduce job on YARN.

During ingestion, Druid creates segments and stores them in [deep storage](../design/deep-storage.md). Historical nodes load the segments into memory to respond to queries. For streaming ingestion, the Middle Managers and indexers can respond to queries in real-time with arriving data. See the [Storage design](../design/architecture.md#storage-design) section of the Druid design documentation for more information.
During ingestion, Druid creates segments and stores them in [deep storage](../design/deep-storage.md). Historical nodes load the segments into memory to respond to queries. For streaming ingestion, the Middle Managers and indexers can respond to queries in real-time with arriving data. For more information, see [Storage overview](../design/storage.md).

This topic introduces streaming and batch ingestion methods. The following topics describe ingestion concepts and information that apply to all [ingestion methods](#ingestion-methods):

Expand Down

0 comments on commit 44de7c8

Please sign in to comment.