Debian/Ubuntu에 ClickHouse 설치
Debian 또는 Ubuntu에서는 공식 사전 컴파일 deb 패키지 사용을 권장합니다.
권장 사항 확인
ClickHouse를 설치하기 전에 다음 권장 사항을 확인하십시오:- 스왑: 운영 환경에서는 운영 체제의 스왑 파일을 비활성화하십시오.
- 디스크 공간: ClickHouse 바이너리를 설치하려면 최소 2.5 GB의 디스크 공간이 필요합니다.
- 네트워크: 분산 배포(클러스터링)에서는 최소 10 Gbit 네트워크 연결을 사용하십시오. 대량의 중간 데이터를 포함하는 분산 쿼리를 처리할 때와 복제 시에는 네트워크 대역폭이 매우 중요합니다.
- 데이터 양 추정: 데이터 샘플을 가져와 평균 행 크기를 계산한 다음, 저장할 행 수를 곱합니다.
- 압축 계수 적용: 샘플을 ClickHouse에 로드한 뒤 원본 데이터 크기와 저장된 테이블 크기를 비교합니다. 예를 들어 클릭스트림 데이터는 일반적으로 6~10배 압축됩니다.
- 레플리카 고려: 여러 레플리카에 데이터를 저장할 계획이라면 추정 용량에 레플리카 수를 곱합니다.
Debian 리포지토리 설정
ClickHouse를 설치하려면 다음 명령을 실행하세요.- 필요에 따라 다른 릴리스 유형을 사용하려면
stable을lts로 바꿀 수 있습니다. - packages.clickhouse.com에서 패키지를 수동으로 다운로드하여 설치할 수도 있습니다.
이전 배포판용 deb 패키지 설치 방법
이전 배포판용 deb 패키지 설치 방법
ClickHouse 서버 및 클라이언트 설치
ClickHouse 시작
ClickHouse 서버를 시작하려면 다음을 실행하세요.ClickHouse Keeper 활성화 및 시작
패키지
| Package | Description |
|---|---|
clickhouse-common-static | 컴파일된 ClickHouse 바이너리 파일을 설치합니다. |
clickhouse-server | clickhouse-server용 심볼릭 링크를 생성하고 기본 서버 구성을 설치합니다. |
clickhouse-client | clickhouse-client 및 기타 클라이언트 관련 도구용 심볼릭 링크를 생성하고 클라이언트 설정 파일을 설치합니다. |
clickhouse-common-static-dbg | 디버그 정보가 포함된 컴파일된 ClickHouse 바이너리 파일을 설치합니다. |
clickhouse-keeper | 전용 ClickHouse Keeper 노드에 ClickHouse Keeper를 설치할 때 사용합니다. ClickHouse 서버와 동일한 서버에서 ClickHouse Keeper를 실행하는 경우에는 이 패키지를 설치할 필요가 없습니다. ClickHouse Keeper와 기본 ClickHouse Keeper 설정 파일을 설치합니다. |
특정 버전의 ClickHouse를 설치해야 하는 경우 모든 패키지를 동일한 버전으로 설치해야 합니다.
sudo apt-get install clickhouse-server=21.8.5.7 clickhouse-client=21.8.5.7 clickhouse-common-static=21.8.5.7