ClickHouse 제작 노트

2582 단어
최근에 ClickHouse로 기록을 세우려고 하는데, 이미 겪은 문제를 기록하려고 합니다.
1. SSE 4.2 명령 집합이 지원되는지 확인
  grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

출력 결과가 아래와 같으면 된다는 뜻이다
SSE 4.2 supported

2. 설치 패키지 다운로드
mwget http://repo.red-soft.biz/repos/clickhouse/stable/el7/clickhouse-client-1.1.54236-4.el7.x86_64.rpm
mwget http://repo.red-soft.biz/repos/clickhouse/stable/el7/clickhouse-compressor-1.1.54236-4.el7.x86_64.rpm
mwget http://repo.red-soft.biz/repos/clickhouse/stable/el7/clickhouse-debuginfo-1.1.54236-4.el7.x86_64.rpm
mwget http://repo.red-soft.biz/repos/clickhouse/stable/el7/clickhouse-server-1.1.54236-4.el7.x86_64.rpm
mwget http://repo.red-soft.biz/repos/clickhouse/stable/el7/clickhouse-server-common-1.1.54236-4.el7.x86_64.rpm

3. 설치 서비스
rpm -ivh clickhouse-server-common-1.1.54236-4.el7.x86_64.rpm
rpm -ivh clickhouse-server-1.1.54236-4.el7.x86_64.rpm
rpm -ivh libtool-ltdl-2.4.2-21.el7_2.x86_64.rpm
rpm -ivh clickhouse-debuginfo-1.1.54236-4.el7.x86_64.rpm
rpm -ivh clickhouse-compressor-1.1.54236-4.el7.x86_64.rpm

4. 서버 시작
clickhouse-server --config-file=/etc/clickhouse-server/config.xml

5. 클라이언트 시작
 clickhouse-client  --config-file=/etc/clickhouse-client/config.xml

6. 사용
클라이언트에 들어가면 Mysql처럼 명령으로 즐겁게 놀 수 있어요.
설치 중 발생한 문제
클릭house-server-1.1.54236-4를 설치합니다.el7.x86_64.rpm 때 다음과 같이 잘못 보고했습니다.
error: Failed dependencies:
        libicudata.so.50()(64bit) is needed by clickhouse-server-1.1.54236-4.el7.x86_64
        libicui18n.so.50()(64bit) is needed by clickhouse-server-1.1.54236-4.el7.x86_64
        libicuuc.so.50()(64bit) is needed by clickhouse-server-1.1.54236-4.el7.x86_64
        libltdl.so.7()(64bit) is needed by clickhouse-server-1.1.54236-4.el7.x86_64
        libodbc.so.2()(64bit) is needed by clickhouse-server-1.1.54236-4.el7.x86_64

해결책
yum install -y unixODBC 

클릭house-server-1.1.54236-4를 설치합니다.el7.x86_64.rpm 때 다음과 같이 잘못 보고했습니다.
error: Failed dependencies:
    libicudata.so.50()(64bit) is needed by clickhouse-server-1.1.54236-4.el7.x86_64
    libicui18n.so.50()(64bit) is needed by clickhouse-server-1.1.54236-4.el7.x86_64
    libicuuc.so.50()(64bit) is needed by clickhouse-server-1.1.54236-4.el7.x86_64

해결책
[root@localhost 7]# yum search libicu
[root@localhost 7]# yum install libicu.x86_64

좋은 웹페이지 즐겨찾기