dataNode 相關組態
dataNode.dataSync.flowGraph.maxQueueLength
| 說明 | 預設值 |
|---|---|
| 流程圖中任務佇列的最大長度 | 16 |
dataNode.dataSync.flowGraph.maxParallelism
| 說明 | 預設值 |
|---|---|
| 流程圖中並行執行的最大任務數 | 1024 |
dataNode.dataSync.maxParallelSyncMgrTasks
| 說明 | 預設值 |
|---|---|
| 資料節點同步管理員的全球最大並發同步任務數 | 256 |
dataNode.dataSync.skipMode.enable
| 說明 | 預設值 |
|---|---|
| 支援跳過某些 Timetick 訊息以減少 CPU 使用量 | 真 |
dataNode.dataSync.skipMode.skipNum
| 說明 | 預設值 |
|---|---|
| 每跳過 n 個記錄消耗一個 | 4 |
dataNode.dataSync.skipMode.coldTime
| 說明 | 預設值 |
|---|---|
| 在 x 秒內只有 Timetick msg 後開啟跳過模式 | 60 |
dataNode.segment.insertBufSize
| 說明 | 預設值 |
|---|---|
|
|
16777216 |
dataNode.segment.deleteBufBytes
| 說明 | 預設值 |
|---|---|
| 單一通道刷新 del 的最大緩衝區大小 (位元組),預設為 16 MB | 16777216 |
dataNode.segment.syncPeriod
| 說明 | 預設值 |
|---|---|
| 緩衝區未清空時,同步處理區段的週期。 | 600 |
dataNode.memory.forceSyncEnable
| 說明 | 預設值 |
|---|---|
| 如果記憶體使用率過高,設定為 true 可強制同步 | true |
dataNode.memory.forceSyncSegmentNum
| 說明 | 預設值 |
|---|---|
| 要同步的區段數,緩衝區最大的區段會被同步。 | 1 |
dataNode.memory.checkInterval
| 說明 | 預設值 |
|---|---|
| 檢查資料節點記憶體使用情況的間隔時間,以毫秒為單位 | 3000 |
dataNode.memory.forceSyncWatermark
| 說明 | 預設值 |
|---|---|
| 獨立版的記憶體水印,達到此水印時,區段會被同步。 | 0.5 |
dataNode.channel.workPoolSize
| 說明 | 預設值 |
|---|---|
|
|
-1 |
dataNode.channel.updateChannelCheckpointMaxParallel
| 說明 | 預設值 |
|---|---|
|
|
10 |
dataNode.channel.updateChannelCheckpointInterval
| 說明 | 預設值 |
|---|---|
| 資料節點更新每個通道檢查點的間隔時間 (秒) | 60 |
dataNode.channel.updateChannelCheckpointRPCTimeout
| 說明 | 預設值 |
|---|---|
| UpdateChannelCheckpoint RPC 呼叫的逾時時間 (秒) | 20 |
dataNode.channel.maxChannelCheckpointsPerPRC
| 說明 | 預設值 |
|---|---|
| 每次 UpdateChannelCheckpoint RPC 的最大通道檢查點數量。 | 128 |
dataNode.channel.channelCheckpointUpdateTickInSeconds
| 說明 | 預設值 |
|---|---|
| 通道檢查點更新器執行更新的頻率 (以秒為單位)。 | 10 |
dataNode.import.maxConcurrentTaskNum
| 說明 | 預設值 |
|---|---|
| 資料節點上允許同時執行的最大匯入/匯出前工作數量。 | 16 |
dataNode.import.maxImportFileSizeInGB
| 說明 | 預設值 |
|---|---|
| 匯入檔案的最大檔案大小 (以 GB 為單位),其中匯入檔案指的是以行為基礎的檔案或以列為基礎的檔案集。 | 16 |
dataNode.import.readBufferSizeInMB
| 說明 | 預設值 |
|---|---|
| 資料節點在匯入時從分塊管理器讀取的資料區大小(MB)。 | 16 |
dataNode.import.maxTaskSlotNum
| 說明 | 預設值 |
|---|---|
| 每個匯入/匯入前工作佔用的最大插槽數。 | 16 |
dataNode.compaction.levelZeroBatchMemoryRatio
| 說明 | 預設值 |
|---|---|
| 以批次模式執行第零層壓縮的最小可用記憶體比率 | 0.5 |
dataNode.compaction.levelZeroMaxBatchSize
| 說明 | 預設值 |
|---|---|
| 最大批次大小指執行 L0 壓縮時,批次中 L1/L2 區段的最大數目。預設值為 -1,任何小於 1 的值表示沒有限制。有效範圍:>= 1. | -1 |
dataNode.compaction.useMergeSort
| 說明 | 預設值 |
|---|---|
| 執行 mixCompaction 時,是否啟用 mergeSort 模式。 | 假 |
dataNode.compaction.maxSegmentMergeSort
| 說明 | 預設值 |
|---|---|
| 在 mergeSort 模式中要合併的最大區段數。 | 30 |
dataNode.gracefulStopTimeout
| 說明 | 預設值 |
|---|---|
| 秒。強制停止節點而不優先停止 | 1800 |
dataNode.slot.slotCap
| 說明 | 預設值 |
|---|---|
| 資料節點上允許同時執行的最大任務 (例如壓縮、匯入) 數量 | 16 |
dataNode.clusteringCompaction.memoryBufferRatio
| 說明 | 預設值 |
|---|---|
| 叢集壓縮的記憶體緩衝區比率。大於臨界值的資料會被沖到儲存區。 | 0.3 |
dataNode.clusteringCompaction.workPoolSize
| 說明 | 預設值 |
|---|---|
| 一個群集壓縮工作的工作人員池大小。 | 8 |
dataNode.bloomFilterApplyParallelFactor
| 說明 | 預設值 |
|---|---|
| 將 pk 應用於 bloom filter 時的平行因子,預設為 4*CPU_CORE_NUM | 4 |
dataNode.storage.deltalog
| 說明 | 預設值 |
|---|---|
| deltalog 格式,選項:[json, parquet] | json |
dataNode.ip
| 說明 | 預設值 |
|---|---|
| dataNode 的 TCP/IP 位址。如果未指定,則使用第一個可單點傳送的位址 |
dataNode.port
| 說明 | 預設值 |
|---|---|
| 資料節點的 TCP 埠 | 21124 |
dataNode.grpc.serverMaxSendSize
| 說明 | 預設值 |
|---|---|
| dataNode 可以傳送的每個 RPC 請求的最大大小,單位:位元組 | 536870912 |
dataNode.grpc.serverMaxRecvSize
| 說明 | 預設值 |
|---|---|
| dataNode 可以接收的每個 RPC 請求的最大大小,單位:位元組 | 268435456 |
dataNode.grpc.clientMaxSendSize
| 說明 | 預設值 |
|---|---|
| dataNode 上的用戶端可以傳送的每個 RPC 請求的最大大小,單位:位元組 | 268435456 |
dataNode.grpc.clientMaxRecvSize
| 說明 | 預設值 |
|---|---|
| dataNode 用戶端可接收的每個 RPC 請求的最大大小,單位:位元組 | 536870912 |