Skip to content

Commit 4a6d91b

Browse files
committed
fix build
1 parent d9526ba commit 4a6d91b

File tree

9 files changed

+16
-91
lines changed

9 files changed

+16
-91
lines changed
Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1 @@
1-
<<<<<<< HEAD
2-
{% if oss == "true" %}Deploy the [connector](../architecture.md#connectors) {% else %}Deploy the connector{% endif %} and {% if oss == true %}[configure](../../../devops/manual/federated-queries/index.md) {% else %}configure{% endif %} the {{ ydb-short-name }} dynamic nodes to interact with it. Additionally, ensure network access from the {{ ydb-short-name }} dynamic nodes to the external data source (at the address specified in the `LOCATION` parameter of the `CREATE EXTERNAL DATA SOURCE` request). If network connection encryption to the external source was enabled in the previous step, the connector will use the system's root certificates (more details on TLS configuration can be found in the [guide](../../../devops/manual/federated-queries/connector-deployment.md) on deploying the connector).
3-
=======
41
{% if oss == "true" %}Deploy the [connector](../architecture.md#connectors) {% else %}Deploy the connector{% endif %} and {% if oss == "true" %}[configure](../../../devops/deployment-options/manual/federated-queries/index.md) {% else %}configure{% endif %} the {{ ydb-short-name }} dynamic nodes to interact with it. Additionally, ensure network access from the {{ ydb-short-name }} dynamic nodes to the external data source (at the address specified in the `LOCATION` parameter of the `CREATE EXTERNAL DATA SOURCE` request). If network connection encryption to the external source was enabled in the previous step, the connector will use the system's root certificates. More details on TLS configuration can be found in the [guide](../../../devops/deployment-options/manual/federated-queries/connector-deployment.md) on deploying the connector.
5-
>>>>>>> 7e2446459dc ([docs] translate config v2 and other DevOps-related content (#18927))

ydb/docs/en/core/concepts/federated_query/architecture.md

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,10 @@ Users can deploy [one of the ready-made connectors](../../devops/deployment-opti
3030

3131
| Source | Support |
3232
|--------|---------|
33-
<<<<<<< HEAD
34-
| [ClickHouse](https://clickhouse.com/) | Via connector [fq-connector-go](../../devops/manual/federated-queries/connector-deployment.md#fq-connector-go) |
35-
| [Greenplum](https://www.greenplum.org/) | Via connector [fq-connector-go](../../devops/manual/federated-queries/connector-deployment.md#fq-connector-go) |
36-
| [Microsoft SQL Server](https://learn.microsoft.com/en-us/sql/?view=sql-server-ver16) | Via connector [fq-connector-go](../../devops/manual/federated-queries/connector-deployment.md#fq-connector-go) |
37-
| [MySQL](https://www.mysql.com/) | Via connector [fq-connector-go](../../devops/manual/federated-queries/connector-deployment.md#fq-connector-go) |
38-
| [PostgreSQL](https://www.postgresql.org/) | Via connector [fq-connector-go](../../devops/manual/federated-queries/connector-deployment.md#fq-connector-go) |
39-
| [S3](https://aws.amazon.com/ru/s3/) | Built into `ydbd` |
40-
| [{{ydb-short-name}}](https://ydb.tech/) | Via connector [fq-connector-go](../../devops/manual/federated-queries/connector-deployment.md#fq-connector-go) |
41-
=======
4233
| [ClickHouse](https://clickhouse.com/) | Via connector [fq-connector-go](../../devops/deployment-options/manual/federated-queries/connector-deployment.md#fq-connector-go) |
4334
| [Greenplum](https://www.greenplum.org/) | Via connector [fq-connector-go](../../devops/deployment-options/manual/federated-queries/connector-deployment.md#fq-connector-go) |
4435
| [Microsoft SQL Server](https://learn.microsoft.com/en-us/sql/?view=sql-server-ver16) | Via connector [fq-connector-go](../../devops/deployment-options/manual/federated-queries/connector-deployment.md#fq-connector-go) |
4536
| [MySQL](https://www.mysql.com/) | Via connector [fq-connector-go](../../devops/deployment-options/manual/federated-queries/connector-deployment.md#fq-connector-go) |
4637
| [PostgreSQL](https://www.postgresql.org/) | Via connector [fq-connector-go](../../devops/deployment-options/manual/federated-queries/connector-deployment.md#fq-connector-go) |
4738
| [S3](https://aws.amazon.com/s3/) | Built into `ydbd` |
4839
| [{{ydb-short-name}}](https://ydb.tech/) | Via connector [fq-connector-go](../../devops/deployment-options/manual/federated-queries/connector-deployment.md#fq-connector-go) |
49-
>>>>>>> 7e2446459dc ([docs] translate config v2 and other DevOps-related content (#18927))

ydb/docs/en/core/devops/configuration-management/_includes/node-authorization.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ To enable mandatory database node authorization, the following configuration blo
7777
- "registerNode@cert"
7878
```
7979

80-
For more information on configuring cluster authentication parameters, see [{#T}](../../../reference/configuration/security_config.md#security-access-levels).
80+
For more information on configuring cluster authentication parameters, see [{#T}](../../../reference/configuration/index.md).
8181

8282
3. Update the static configuration files on all cluster nodes manually or using the [Ansible playbook](../../deployment-options/ansible/update-config.md).
8383

ydb/docs/en/core/devops/deployment-options/ansible/initial-deployment.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,6 @@ Next, you need to make the following changes in the `vars` section of the invent
8484
* `ydb_archive`: a local filesystem path for a {{ ydb-short-name }} distribution archive [downloaded](../../../downloads/index.md#ydb-server) or otherwise prepared in advance.
8585
* `ydbd_binary` and `ydb_cli_binary`: local filesystem paths for {{ ydb-short-name }} server and client executables, [downloaded](../../../downloads/index.md#ydb-server) or otherwise prepared in advance.
8686

87-
<<<<<<< HEAD:ydb/docs/en/core/devops/ansible/initial-deployment.md
88-
#### Optional changes in the inventory files
89-
=======
9087
#### Installing fq-connector-go
9188

9289
Installing a [connector](../../../concepts/federated_query/architecture.md#connectors) may be necessary for using [federated queries](../../../concepts/federated_query/index.md). The playbook can deploy the [fq-connector-go](../manual/federated-queries/connector-deployment.md#fq-connector-go) to the hosts with dynamic nodes. Use the following settings:
@@ -99,7 +96,6 @@ Installing a [connector](../../../concepts/federated_query/architecture.md#conne
9996
* `ydb_fq_connector_binary`: local filesystem paths for fq-connector-go executable, [downloaded](https://github.com/ydb-platform/fq-connector-go/releases) or otherwise prepared in advance.
10097

10198
#### Optional Changes in the Inventory Files
102-
>>>>>>> 7e2446459dc ([docs] translate config v2 and other DevOps-related content (#18927)):ydb/docs/en/core/devops/deployment-options/ansible/initial-deployment.md
10399

104100
Feel free to change these settings if needed, but it is not necessary in straightforward cases:
105101

@@ -198,15 +194,11 @@ The default {{ ydb-short-name }} configuration file already includes almost all
198194

199195
The rest of the sections and settings in the configuration file can remain unchanged.
200196

201-
<<<<<<< HEAD:ydb/docs/en/core/devops/ansible/initial-deployment.md
202-
## Deploying the {{ ydb-short-name }} cluster {#erasure-setup}
203-
=======
204197
### fq-connector-go Configuration File
205198

206199
Configuration file for fq-connector-go located in the `/files/fq-connector-go/config.yaml`. In straightforward cases, it can remain unchanged.
207200

208201
## Deploying the {{ ydb-short-name }} Cluster {#erasure-setup}
209-
>>>>>>> 7e2446459dc ([docs] translate config v2 and other DevOps-related content (#18927)):ydb/docs/en/core/devops/deployment-options/ansible/initial-deployment.md
210202

211203
{% note info %}
212204

ydb/docs/en/core/devops/deployment-options/manual/initial-deployment.md

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,6 @@ sudo usermod -aG disk ydb
109109

110110
{% include [_includes/storage-device-requirements.md](../../../_includes/storage-device-requirements.md) %}
111111

112-
<<<<<<< HEAD:ydb/docs/en/core/devops/manual/initial-deployment.md
113-
=======
114112
To get a list of available block devices on the server, you can use the `lsblk` command. Example output:
115113

116114
```txt
@@ -130,7 +128,6 @@ The names of block devices depend on the operating system settings provided by t
130128
- A device sequential identifier (which can be a letter or a number)
131129
- A partition sequential identifier on the given device (usually a number)
132130

133-
>>>>>>> 7e2446459dc ([docs] translate config v2 and other DevOps-related content (#18927)):ydb/docs/en/core/devops/deployment-options/manual/initial-deployment.md
134131
1. Create partitions on the selected disks:
135132

136133
{% note alert %}
@@ -519,11 +516,7 @@ To perform initial account setup in the created {{ ydb-short-name }} cluster, ru
519516
yql -s 'ALTER USER root PASSWORD "passw0rd"'
520517
```
521518

522-
<<<<<<< HEAD:ydb/docs/en/core/devops/manual/initial-deployment.md
523-
Replace the `passw0rd` value with the required password.
524-
=======
525519
Replace the value `passw0rd` with the required password. Save the password in a separate file. Subsequent commands as the root user will be executed using the password passed with the `--password-file <path_to_user_password>` option. Additionally, the password can be saved in the connection profile, as described in the [documentation for {{ ydb-short-name }} CLI](../../../reference/ydb-cli/profile/index.md).
526-
>>>>>>> 7e2446459dc ([docs] translate config v2 and other DevOps-related content (#18927)):ydb/docs/en/core/devops/deployment-options/manual/initial-deployment.md
527520

528521
1. Create additional accounts:
529522

@@ -541,7 +534,7 @@ To perform initial account setup in the created {{ ydb-short-name }} cluster, ru
541534

542535
In the command examples above, `<node.ydb.tech>` is the FQDN of the server running any dynamic node that serves the `/Root/testdb` database.
543536

544-
When running the account creation and group assignment commands, the {{ ydb-short-name }} CLI client will request the `root` user's password. You can avoid multiple password entries by creating a connection profile as described in the [{{ ydb-short-name }} CLI documentation](../../reference/ydb-cli/profile/index.md).
537+
When running the account creation and group assignment commands, the {{ ydb-short-name }} CLI client will request the `root` user's password. You can avoid multiple password entries by creating a connection profile as described in the [{{ ydb-short-name }} CLI documentation](../../../reference/ydb-cli/profile/index.md).
545538

546539
## Start Using the Created Database {#try-first-db}
547540

ydb/docs/en/core/integrations/vectorsearch/langchain.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ To use this integration, install the following software:
1515
```shell
1616
pip install -qU langchain-ydb
1717
```
18+
1819
- embedding model
1920

2021
This tutorial uses `HuggingFaceEmbeddings`. To install this package, run the following command:

ydb/docs/en/core/maintenance/manual/dynamic-config.md

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
<<<<<<< HEAD
21
## Dynamic cluster configuration
3-
=======
4-
# Dynamic Cluster Configuration
5-
>>>>>>> 7e2446459dc ([docs] translate config v2 and other DevOps-related content (#18927))
62

73
Dynamic configuration allows running dynamic [nodes](../../concepts/cluster/common_scheme_ydb#nodes) by configuring them centrally without manually distributing files across the nodes. {{ ydb-short-name }} acts as a configuration management system, providing tools for reliable storage, versioning, and delivery of configurations, as well as a [DSL (Domain Specific Language)](./dynamic-config-selectors.md) for overriding parts of the configuration for specific groups of nodes. The configuration is a YAML document and is an extended version of the static configuration:
84

@@ -138,27 +134,17 @@ vim dynconfig.yaml
138134
Additional configuration options are described on the [selectors](./dynamic-config-selectors.md) and [temporary configuration](./dynamic-config-volatile-config.md) pages.
139135
All commands for working with configuration are described in the [{#T}](../../reference/ydb-cli/configs.md) section.
140136
141-
<<<<<<< HEAD
142137
### Operation mechanism
143138
144139
#### Configuration update from the administrator's perspective
145-
=======
146-
## Operation Mechanism
147-
148-
### Configuration Update from the Administrator's Perspective
149-
>>>>>>> 7e2446459dc ([docs] translate config v2 and other DevOps-related content (#18927))
150140

151141
1. The configuration file is uploaded by the user using a [grpc call](https://github.com/ydb-platform/ydb/blob/5251c9ace0a7617c25d50f1aa4d0f13e3d56f985/ydb/public/api/grpc/draft/ydb_dynamic_config_v1.proto#L22) or [{{ ydb-short-name }} CLI](../../reference/ydb-cli/index.md) to the cluster.
152142
2. The file is checked for validity, basic constraints, version correctness, cluster name correctness, and the correctness of the configurations obtained after DSL transformation are verified.
153143
3. The configuration version in the file is incremented by one.
154144
4. The file is reliably stored in the cluster using the Console [tablet](../../concepts/glossary.md#tablet).
155145
5. File updates are distributed across the cluster nodes.
156146

157-
<<<<<<< HEAD
158147
#### Configuration update from the cluster node's perspective
159-
=======
160-
### Configuration Update from the Cluster Node's perspective
161-
>>>>>>> 7e2446459dc ([docs] translate config v2 and other DevOps-related content (#18927))
162148

163149
1. Each node requests the entire configuration at startup.
164150
2. Upon receiving the configuration, the node [generates the final configuration](./dynamic-config-selectors.md#selectors-resolve) for its set of [labels](./dynamic-config-selectors.md#selectors-intro).
@@ -168,19 +154,11 @@ All commands for working with configuration are described in the [{#T}](../../re
168154
169155
Steps 1 and 2 are performed only for dynamic cluster nodes.
170156
171-
<<<<<<< HEAD
172157
#### Configuration versioning
173158
174159
This mechanism prevents concurrent configuration modifications and makes updates idempotent. When a modification request is received, the server compares the version of the received modification with the stored one. If the version is one less, the configurations are compared: if they are identical, it means the user is attempting to upload the configuration again, the user receives OK, and the cluster configuration is not updated. If the version matches the current one on the cluster, the configuration is replaced with the new one, and the version field is incremented by one. In all other cases, the user receives an error.
175160
176161
### Dynamically updated settings {#dynamic-kinds}
177-
=======
178-
### Configuration Versioning
179-
180-
This mechanism prevents concurrent configuration modifications and makes updates idempotent. When a modification request is received, the server compares the version of the received modification with the stored one. If the version is one less, the configurations are compared: if they are identical, it means the user is attempting to upload the configuration again, the user receives OK, and the cluster configuration is not updated. If the version matches the current one on the cluster, the configuration is replaced with the new one, and the version field is incremented by one. In all other cases, the user receives an error.
181-
182-
## Dynamically Updated Settings {#dynamic-kinds}
183-
>>>>>>> 7e2446459dc ([docs] translate config v2 and other DevOps-related content (#18927))
184162
185163
Some system settings are updated without restarting nodes. To change them, upload a new configuration and wait for it to propagate across the cluster.
186164
@@ -200,4 +178,3 @@ The list may be expanded in the future.
200178
201179
* Using more than 30 different [labels](./dynamic-config-selectors.md) in [selectors](./dynamic-config-selectors.md) can lead to validation delays of several seconds, as {{ ydb-short-name }} needs to check the validity of each possible final configuration. The number of values for a single label has much less impact.
202180
* Using large files (more than 500KiB for a cluster with 1000 nodes) can lead to increased network traffic in the cluster when updating the configuration. The traffic volume is directly proportional to the number of nodes and the configuration size.
203-

0 commit comments

Comments
 (0)