기술_Kudu

Apache Must 구성

구일칠구 2022. 7. 5. 19:16

Kudu 구성

구성 기본 사항

각 Kudu 프로세스의 동작을 구성하려면 시작할 때 명령 줄 플래그를 전달하거나 하나 이상의 --flagfile=<file>옵션을 사용하여 전달하여 구성 파일에서 해당 옵션을 읽을 수 있습니다. --flagfile다른 파일을 포함하도록 구성 파일에 옵션을 포함 할 수도 있습니다. 설명서 를 읽고 gflags에 대해 자세히 알아보십시오 .

마스터 및 태블릿 서버에 대한 옵션을 동일한 구성 파일에 배치 할 수 있으며 각 옵션은 적용되지 않는 옵션을 무시합니다.

플래그는 하나 또는 두 개의 -문자 로 시작될 수 있습니다 . 이 문서는 --example_flag.

구성 옵션 검색

여기에는 가장 일반적인 구성 옵션 만 설명되어 있습니다. 구성 옵션의 전체 목록은 구성 참조를 참조하십시오 .

주어진 실행 파일에 대한 모든 구성 플래그를 보려면 --help옵션 과 함께 실행하십시오 . 문서화되지 않은 플래그를 구성 할 때는 모든 가능한 구성이 테스트되지 않았으며 문서화되지 않은 옵션이 향후 릴리스에서 유지되지 않을 수도 있으므로주의하십시오.

디렉토리 구성

모든 Kudu 노드에는 디렉토리 플래그 사양이 필요합니다. --fs_wal_dir쿠두가 미리 쓰기 로그를 배치 할 경우 구성을 나타냅니다. --fs_metadata_dir쿠두 각 정제에 대한 메타 데이터를 어디에 배치 구성 나타낸다. 필수는 아니지만 이러한 디렉토리는 높은 대역폭과 낮은 대기 시간 (예 : 솔리드 스테이트 드라이브)의 고성능 드라이브에 배치하는 것이 좋습니다. 경우 --fs_metadata_dir지정되지 않은, 메타 데이터에 의해 지정된 디렉토리에 배치됩니다 --fs_wal_dir. Kudu 노드는 WAL 또는 메타 데이터 디렉토리의 손실을 용인 할 수 없기 때문에 드라이브 장애로부터 더 쉽게 복구 할 수 있도록 이러한 디렉토리를 포함하는 드라이브를 미러링하는 것이 좋습니다. 그러나 미러링은 Kudu 쓰기의 지연 시간을 증가시킬 수 있습니다.

--fs_data_dirs쿠두가 데이터 블록을 기록 할 경우 구성을 나타냅니다. 쉼표로 구분 된 디렉토리 목록입니다. 여러 값을 지정하면 데이터가 디렉터리 전체에서 스트라이프됩니다. 지정하지 않으면 데이터 블록이에서 지정한 디렉토리에 배치됩니다 --fs_wal_dir. RAID-0 어레이로 지원되는 단일 데이터 디렉토리는 단일 저장 장치로 지원되는 단일 데이터 디렉토리보다 성능이 우수하지만, 스트라이핑을 RAID-0에 위임하는 것보다 Kudu가 여러 장치에 대한 자체 스트라이핑을 관리하도록하는 것이 좋습니다. 정렬.

또한, --fs_wal_dir과 --fs_metadata_dir동일 할 수있다 중 하나 에 나열된 디렉토리 --fs_data_dirs,하지만 그 중 하나의 하위 디렉토리가 아니어야합니다.

'기술_Kudu' 카테고리의 다른 글

함께 Hive 메타 스토어 사용  (0) 2022.07.06
마스터 구성  (0) 2022.07.05
C ++ 클라이언트 라이브러리 설치  (0) 2022.07.05
맥 OS  (0) 2022.07.05
Ubuntu 또는 Debian  (0) 2022.07.05