메인 콘텐츠로 건너뛰기

질문

다른 클러스터 또는 인스턴스를 쿼리할 수 있는 테이블은 어떻게 생성합니까?

답변

아래는 기능을 테스트하기 위한 간단한 예시입니다. 이 예시에서는 ClickHouse Cloud를 사용하지만, 자체 호스팅 클러스터에서도 동일하게 적용됩니다. 대상 노드 또는 로드 밸런서의 URL/호스트/DNS에 맞게 타겟 주소를 변경하십시오. 클러스터 A에서:
데이터베이스를 생성합니다:
테이블을 생성합니다:
샘플 행을 몇 개 삽입합니다:
클러스터 B에서:
데이터베이스를 생성합니다:
테이블을 생성합니다:
샘플 행을 삽입하세요:
클러스터 C: *이 클러스터는 다른 두 클러스터의 데이터를 수집하는 데 사용되지만, 소스(source)로도 활용할 수 있습니다.
데이터베이스를 생성합니다:
remoteSecure()를 사용하여 다른 클러스터에 연결하는 원격 테이블을 생성하십시오. 원격 클러스터 A 테이블 정의:
원격 클러스터 B 테이블 정의:
결과를 수집하는 데 사용할 머지 테이블을 생성합니다:
결과를 확인하십시오:
자세한 내용은 다음을 참조하십시오:
마지막 수정일 2026년 6월 25일