|
57 | 57 | <td>Write blob field using blob descriptor rather than blob bytes.</td> |
58 | 58 | </tr> |
59 | 59 | <tr> |
60 | | - <td><h5>blob-external-storage-field</h5></td> |
| 60 | + <td><h5>blob-descriptor-field</h5></td> |
61 | 61 | <td style="word-wrap: break-word;">(none)</td> |
62 | 62 | <td>String</td> |
63 | | - <td>Comma-separated BLOB field names (must be a subset of 'blob-descriptor-field') whose raw data will be written to external storage at write time. The external storage path is configured via 'blob-external-storage-path'. Orphan file cleanup is not applied to that path.</td> |
| 63 | + <td>Comma-separated BLOB field names to store as serialized BlobDescriptor bytes inline in data files.</td> |
64 | 64 | </tr> |
65 | 65 | <tr> |
66 | | - <td><h5>blob-external-storage-path</h5></td> |
| 66 | + <td><h5>blob-external-storage-field</h5></td> |
67 | 67 | <td style="word-wrap: break-word;">(none)</td> |
68 | 68 | <td>String</td> |
69 | | - <td>The external storage path where raw BLOB data from fields configured by 'blob-external-storage-field' is written at write time. Orphan file cleanup is not applied to this path.</td> |
| 69 | + <td>Comma-separated BLOB field names (must be a subset of 'blob-descriptor-field') whose raw data will be written to external storage at write time. The external storage path is configured via 'blob-external-storage-path'. Orphan file cleanup is not applied to that path.</td> |
70 | 70 | </tr> |
71 | 71 | <tr> |
72 | | - <td><h5>blob-descriptor-field</h5></td> |
| 72 | + <td><h5>blob-external-storage-path</h5></td> |
73 | 73 | <td style="word-wrap: break-word;">(none)</td> |
74 | 74 | <td>String</td> |
75 | | - <td>Comma-separated BLOB field names to store as serialized BlobDescriptor bytes inline in data files.</td> |
| 75 | + <td>The external storage path where raw BLOB data from fields configured by 'blob-external-storage-field' is written at write time. Orphan file cleanup is not applied to this path.</td> |
76 | 76 | </tr> |
77 | 77 | <tr> |
78 | 78 | <td><h5>blob-field</h5></td> |
|
426 | 426 | <td><h5>data-file.external-paths.strategy</h5></td> |
427 | 427 | <td style="word-wrap: break-word;">none</td> |
428 | 428 | <td><p>Enum</p></td> |
429 | | - <td>The strategy of selecting an external path when writing data.<br /><br />Possible values:<ul><li>"none": Do not choose any external storage, data will still be written to the default warehouse path.</li><li>"specific-fs": Select a specific file system as the external path. Currently supported are S3 and OSS.</li><li>"round-robin": When writing a new file, a path is chosen from data-file.external-paths in turn.</li><li>"entropy-inject": When writing a new file, a path is chosen based on the hash value of the file's content.</li></ul></td> |
| 429 | + <td>The strategy of selecting an external path when writing data.<br /><br />Possible values:<ul><li>"none": Do not choose any external storage, data will still be written to the default warehouse path.</li><li>"specific-fs": Select a specific file system as the external path. Currently supported are S3 and OSS.</li><li>"round-robin": When writing a new file, a path is chosen from data-file.external-paths in turn.</li><li>"entropy-inject": When writing a new file, a path is chosen based on the hash value of the file's content.</li><li>"weight-robin": When writing a new file, a path is chosen based on configured weights.</li></ul></td> |
| 430 | + </tr> |
| 431 | + <tr> |
| 432 | + <td><h5>data-file.external-paths.weights</h5></td> |
| 433 | + <td style="word-wrap: break-word;">(none)</td> |
| 434 | + <td>String</td> |
| 435 | + <td>The weights for external paths when data-file.external-paths.strategy is set to weight-robin. Format: 'weight1,weight2,...' with weights corresponding to paths in data-file.external-paths by order. Example: '10,5,15' means first path has weight 10, second 5, third 15. Weights must be positive integers.</td> |
430 | 436 | </tr> |
431 | 437 | <tr> |
432 | 438 | <td><h5>data-file.path-directory</h5></td> |
|
0 commit comments