본문으로 바로가기
본문으로 바로가기

ClickHouse 딕셔너리 소스

설정 예:

SOURCE(CLICKHOUSE(
    host 'example01-01-1'
    port 9000
    user 'default'
    password ''
    db 'default'
    table 'ids'
    where 'id=10'
    secure 1
    query 'SELECT id, value_1, value_2 FROM default.ids'
));

설정 필드:

SettingDescription
hostClickHouse 호스트입니다. 로컬 호스트인 경우 쿼리가 네트워크 통신 없이 처리됩니다. 장애 허용을 향상하려면 Distributed 테이블을 생성한 다음 이후 구성에서 이를 입력하면 됩니다.
portClickHouse 서버의 포트입니다.
userClickHouse USER의 이름입니다.
passwordClickHouse USER의 비밀번호입니다.
db데이터베이스 이름입니다.
table테이블 이름입니다.
where선택 조건입니다. 선택 사항입니다.
invalidate_query딕셔너리 상태를 확인하기 위한 쿼리입니다. 선택 사항입니다. 자세한 내용은 LIFETIME을 사용한 딕셔너리 데이터 새로 고침 절을 참고하십시오.
secure연결에 SSL을 사용합니다.
query사용자 정의 쿼리입니다. 선택 사항입니다.
참고

table 필드 또는 where 필드는 query 필드와 함께 사용할 수 없습니다. 그리고 table 또는 query 필드 중 하나는 반드시 선언해야 합니다.