remote_servers 서버 설정
remote_servers 서버 설정
이 설정들은 Distributed 테이블 엔진과 cluster 테이블 함수가 사용하는 클러스터 구성을 정의해요. 또한 URL 관련 스토리지 엔진과 테이블 함수에서 접근할 수 있는 호스트 목록도 관리해요. ClickHouse 소스 코드에서 자동으로 생성된 참조 문서예요.
출처: 문서
본문
이 설정들은 ClickHouse 서버를 구성하며 ClickHouse 소스 코드에서 자동으로 생성돼요.
remote_servers
Distributed 테이블 엔진과 cluster 테이블 함수가 사용하는 클러스터 구성이에요.
예시
<remote_servers incl="clickhouse_remote_servers" />
incl 속성의 값에 대해서는 "Configuration files" 섹션을 참고해요.
참고
remote_url_allow_hosts
URL 관련 스토리지 엔진과 테이블 함수에서 사용할 수 있도록 허용되는 호스트 목록이에요.
\<host\> XML 태그로 호스트를 추가할 때:
- 이름은 DNS 해석 전에 검사되므로 URL에 있는 그대로 정확히 지정해야 해요. 예:
<host>clickhouse.com</host> - URL에 포트가 명시적으로 지정되어 있다면 host:port가 하나의 단위로 검사돼요. 예:
<host>clickhouse.com:80</host> - 포트 없이 호스트만 지정하면 호스트의 모든 포트가 허용돼요. 예를 들어
<host>clickhouse.com</host>로 지정하면clickhouse.com:20(FTP),clickhouse.com:80(HTTP),clickhouse.com:443(HTTPS) 등이 허용돼요. - 호스트를 IP 주소로 지정하면 URL에 있는 그대로 검사돼요. 예:
[2a02:6b8:a::a] - 리다이렉트가 있고 리다이렉트 지원이 활성화되어 있다면 모든 리다이렉트(위치 필드)가 검사돼요.
예:
<remote_url_allow_hosts>
<host>clickhouse.com</host>
</remote_url_allow_hosts>