stream_like_engine_* 세션 설정

stream_like_engine_* 세션 설정

이 페이지에서는 스트림류 엔진과 관련된 stream_like_engine_* 세션 설정들을 다뤄요. Kafka, RabbitMQ, Redis Streams, S3Queue 같은 엔진의 직접 SELECT 허용 여부와 삽입할 큐 선택을 제어해요. 이 설정들은 system.settings 테이블에서 확인할 수 있으며 ClickHouse 소스에서 자동 생성돼요.

출처: 문서

본문

이 설정들은 system.settings에서 확인할 수 있으며 소스에서 자동 생성돼요.

stream_like_engine_allow_direct_select

Kafka, RabbitMQ, FileLog, Redis Streams, S3Queue, AzureQueue, NATS 엔진에 대해 직접 SELECT 쿼리를 허용해요. 연결된 머티리얼라이즈드 뷰가 있으면 이 설정이 활성화되어도 SELECT 쿼리는 허용되지 않아요. 연결된 머티리얼라이즈드 뷰가 없으면 이 설정을 활성화하여 데이터를 읽을 수 있어요. 일반적으로 읽은 데이터는 큐에서 제거된다는 점에 유의해요. 읽은 데이터가 제거되지 않도록 하려면 관련 엔진 설정을 적절히 구성해야 해요.

stream_like_engine_insert_queue

스트림류 엔진이 여러 큐에서 읽을 때, 사용자는 쓰기 시 하나의 큐를 선택해 삽입해야 해요. Redis Streams와 NATS에서 사용돼요.

더 알아보기 (Learn more)