데이터 노드 관련 구성
dataNode.dataSync.flowGraph.maxQueueLength
설명 | 기본값 |
---|---|
플로그래프에서 작업 대기열의 최대 길이 | 16 |
dataNode.dataSync.flowGraph.maxParallelism
설명 | 기본값 |
---|---|
플로우그래프에서 병렬로 실행되는 최대 작업 수 | 1024 |
dataNode.dataSync.maxParallelSyncMgrTasks
설명 | 기본값 |
---|---|
전 세계적으로 데이터노드 동기화 관리자의 최대 동시 동기화 작업 수입니다. | 256 |
dataNode.dataSync.skipMode.enable
설명 | 기본값 |
---|---|
CPU 사용량을 줄이기 위해 일부 타임틱 메시지 건너뛰기 지원 | true |
dataNode.dataSync.skipMode.skipNum
설명 | 기본값 |
---|---|
건너뛴 레코드 n개당 하나씩 사용 | 4 |
dataNode.dataSync.skipMode.coldTime
설명 | 기본값 |
---|---|
x초 동안 타임틱 메시지만 있는 경우 건너뛰기 모드 켜기 | 60 |
dataNode.segment.insertBufSize
설명 | 기본값 |
---|---|
|
16777216 |
dataNode.segment.deleteBufBytes
설명 | 기본값 |
---|---|
단일 채널에 대해 del을 플러시할 최대 버퍼 크기(바이트), 기본값은 16MB입니다. | 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
설명 | 기본값 |
---|---|
업데이트채널체크포인트 RPC 호출에 대한 시간제한(초) | 20 |
dataNode.channel.maxChannelCheckpointsPerPRC
설명 | 기본값 |
---|---|
업데이트채널체크포인트 RPC당 최대 채널 체크포인트 수입니다. | 128 |
dataNode.channel.channelCheckpointUpdateTickInSeconds
설명 | 기본값 |
---|---|
채널 체크포인트 업데이터가 업데이트를 실행하는 빈도(초)입니다. | 10 |
dataNode.import.maxConcurrentTaskNum
설명 | 기본값 |
---|---|
데이터노드에서 동시에 실행할 수 있는 가져오기/사전 가져오기 작업의 최대 개수입니다. | 16 |
dataNode.import.maxImportFileSizeInGB
설명 | 기본값 |
---|---|
가져오기 파일의 최대 파일 크기(GB)이며, 여기서 가져오기 파일은 행 기반 파일 또는 열 기반 파일 집합을 의미합니다. | 16 |
dataNode.import.readBufferSizeInMB
설명 | 기본값 |
---|---|
가져오기 중 데이터노드가 청크 관리자에서 읽은 데이터 블록 크기(MB)입니다. | 16 |
dataNode.compaction.levelZeroBatchMemoryRatio
설명 | 기본값 |
---|---|
배치 모드에서 실행되는 레벨 제로 압축을 위한 여유 메모리의 최소 메모리 비율입니다. | 0.05 |
dataNode.compaction.levelZeroMaxBatchSize
설명 | 기본값 |
---|---|
최대 배치 크기는 L0 압축을 실행할 때 배치에 포함된 최대 L1/L2 세그먼트 수를 나타냅니다. 기본값은 -1이며, 1보다 작은 값은 제한이 없음을 의미합니다. 유효한 범위: >= 1. | -1 |
dataNode.gracefulStopTimeout
설명 | 기본값 |
---|---|
초. 정상 정지 없이 노드 강제 중지 | 1800 |
dataNode.slot.slotCap
설명 | 기본값 |
---|---|
데이터 노드에서 동시에 실행할 수 있는 최대 작업(예: 압축, 가져오기) 수입니다. | 16 |
dataNode.clusteringCompaction.memoryBufferRatio
설명 | 기본값 |
---|---|
클러스터링 압축의 메모리 버퍼 비율입니다. 임계값보다 큰 데이터는 스토리지로 플러시됩니다. | 0.1 |
dataNode.clusteringCompaction.workPoolSize
설명 | 기본값 |
---|---|
하나의 클러스터링 압축 작업에 대한 작업자 풀 크기입니다. | 8 |
dataNode.ip
설명 | 기본값 |
---|---|
데이터노드의 TCP/IP 주소입니다. 지정하지 않으면 첫 번째 유니캐스트 가능한 주소를 사용합니다. |
dataNode.port
설명 | 기본값 |
---|---|
데이터노드의 TCP 포트 | 21124 |
dataNode.grpc.serverMaxSendSize
설명 | 기본값 |
---|---|
데이터 노드가 전송할 수 있는 각 RPC 요청의 최대 크기, 단위: 바이트 | 536870912 |
dataNode.grpc.serverMaxRecvSize
설명 | 기본값 |
---|---|
데이터 노드가 수신할 수 있는 각 RPC 요청의 최대 크기, 단위: 바이트 | 268435456 |
dataNode.grpc.clientMaxSendSize
설명 | 기본값 |
---|---|
데이터 노드의 클라이언트가 보낼 수 있는 각 RPC 요청의 최대 크기, 단위: 바이트 | 268435456 |
dataNode.grpc.clientMaxRecvSize
설명 | 기본값 |
---|---|
데이터 노드의 클라이언트가 수신할 수 있는 각 RPC 요청의 최대 크기, 단위: 바이트 | 536870912 |