diff --git a/docs/content.zh/docs/sql/reference/ddl/create.md b/docs/content.zh/docs/sql/reference/ddl/create.md index e6914b0a417e8..28e6411e0de8b 100644 --- a/docs/content.zh/docs/sql/reference/ddl/create.md +++ b/docs/content.zh/docs/sql/reference/ddl/create.md @@ -236,7 +236,7 @@ CREATE TABLE MyTable ( Metadata columns are an extension to the SQL standard and allow to access connector and/or format specific fields for every row of a table. A metadata column is indicated by the `METADATA` keyword. For example, -a metadata column can be be used to read and write the timestamp from and to Kafka records for time-based +a metadata column can be used to read and write the timestamp from and to Kafka records for time-based operations. The [connector and format documentation]({{< ref "docs/connectors/table/overview" >}}) lists the available metadata fields for every component. However, declaring a metadata column in a table's schema is optional. diff --git a/docs/content/docs/ops/batch/batch_shuffle.md b/docs/content/docs/ops/batch/batch_shuffle.md index b28add22c46b1..bb6f99ac4828a 100644 --- a/docs/content/docs/ops/batch/batch_shuffle.md +++ b/docs/content/docs/ops/batch/batch_shuffle.md @@ -173,7 +173,7 @@ Here are some exceptions you may encounter (rarely) and the corresponding soluti | :--------- | :------------------ | | Insufficient number of network buffers | This means the amount of network memory is not enough to run the target job and you need to increase the total network memory size. Note that since 1.15, `Sort Shuffle` has become the default blocking shuffle implementation and for some cases, it may need more network memory than before, which means there is a small possibility that your batch jobs may suffer from this issue after upgrading to 1.15. If this is the case, you just need to increase the total network memory size. | | Too many open files | This means that the file descriptors is not enough. If you are using `Hash Shuffle`, please switch to `Sort Shuffle`. If you are already using `Sort Shuffle`, please consider increasing the system limit for file descriptor and check if the user code consumes too many file descriptors. | -| Connection reset by peer | This usually means that the network is unstable or or under heavy burden. Other issues like SSL handshake timeout mentioned above may also cause this problem. If you are using `Hash Shuffle`, please switch to `Sort Shuffle`. If you are already using `Sort Shuffle`, increasing the [network backlog]({{< ref "docs/deployment/config" >}}#taskmanager-network-netty-server-backlog) may help. | +| Connection reset by peer | This usually means that the network is unstable or under heavy burden. Other issues like SSL handshake timeout mentioned above may also cause this problem. If you are using `Hash Shuffle`, please switch to `Sort Shuffle`. If you are already using `Sort Shuffle`, increasing the [network backlog]({{< ref "docs/deployment/config" >}}#taskmanager-network-netty-server-backlog) may help. | | Network connection timeout | This usually means that the network is unstable or under heavy burden and increasing the [network connection timeout]({{< ref "docs/deployment/config" >}}#taskmanager-network-netty-client-connectTimeoutSec) or enable [connection retry]({{< ref "docs/deployment/config" >}}#taskmanager-network-retries) may help. | | Socket read/write timeout | This may indicate that the network is slow or under heavy burden and increasing the [network send/receive buffer size]({{< ref "docs/deployment/config" >}}#taskmanager-network-netty-sendReceiveBufferSize) may help. If the job is running in Kubernetes environment, using [host network]({{< ref "docs/deployment/config" >}}#kubernetes-hostnetwork-enabled) may also help. | | Read buffer request timeout | This can happen only when you are using `Sort Shuffle` and it means a fierce contention of the shuffle read memory. To solve the issue, you can increase [taskmanager.memory.framework.off-heap.batch-shuffle.size]({{< ref "docs/deployment/config" >}}#taskmanager-memory-framework-off-heap-batch-shuffle-size) together with [taskmanager.memory.framework.off-heap.size]({{< ref "docs/deployment/config" >}}#taskmanager-memory-framework-off-heap-size). | @@ -188,7 +188,7 @@ Here are some exceptions you may encounter (rarely) and the corresponding soluti | Exceptions | Potential Solutions | |:--------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Insufficient number of network buffers | This means the amount of network memory is not enough to run the target job and you need to increase the total network memory size. | | -| Connection reset by peer | This usually means that the network is unstable or or under heavy burden. Other issues like SSL handshake timeout may also cause this problem. Increasing the [network backlog]({{< ref "docs/deployment/config" >}}#taskmanager-network-netty-server-backlog) may help. | +| Connection reset by peer | This usually means that the network is unstable or under heavy burden. Other issues like SSL handshake timeout may also cause this problem. Increasing the [network backlog]({{< ref "docs/deployment/config" >}}#taskmanager-network-netty-server-backlog) may help. | | Network connection timeout | This usually means that the network is unstable or under heavy burden and increasing the [network connection timeout]({{< ref "docs/deployment/config" >}}#taskmanager-network-netty-client-connectTimeoutSec) or enable [connection retry]({{< ref "docs/deployment/config" >}}#taskmanager-network-retries) may help. | | Socket read/write timeout | This may indicate that the network is slow or under heavy burden and increasing the [network send/receive buffer size]({{< ref "docs/deployment/config" >}}#taskmanager-network-netty-sendReceiveBufferSize) may help. If the job is running in Kubernetes environment, using [host network]({{< ref "docs/deployment/config" >}}#kubernetes-hostnetwork-enabled) may also help. | | Read buffer request timeout | This means a fierce contention of the shuffle read memory. To solve the issue, you can increase [taskmanager.memory.framework.off-heap.batch-shuffle.size]({{< ref "docs/deployment/config" >}}#taskmanager-memory-framework-off-heap-batch-shuffle-size) together with [taskmanager.memory.framework.off-heap.size]({{< ref "docs/deployment/config" >}}#taskmanager-memory-framework-off-heap-size). | diff --git a/docs/content/docs/sql/reference/ddl/create.md b/docs/content/docs/sql/reference/ddl/create.md index 3728d0038cad8..0a1c711f2a6c3 100644 --- a/docs/content/docs/sql/reference/ddl/create.md +++ b/docs/content/docs/sql/reference/ddl/create.md @@ -232,7 +232,7 @@ CREATE TABLE MyTable ( Metadata columns are an extension to the SQL standard and allow to access connector and/or format specific fields for every row of a table. A metadata column is indicated by the `METADATA` keyword. For example, -a metadata column can be be used to read and write the timestamp from and to Kafka records for time-based +a metadata column can be used to read and write the timestamp from and to Kafka records for time-based operations. The [connector and format documentation]({{< ref "docs/connectors/table/overview" >}}) lists the available metadata fields for every component. However, declaring a metadata column in a table's schema is optional.