본문 바로가기

Clickhouse3

Clickhouse Server Docker 설치 Clickhouse Server를 Docker를 통해 간단히 설치할 수 있다.물론, Docker를 사용하지 않아도 Clickhouse 자체의 설치는 매우 간단하다.윈도우 환경 같은 경우는 어렵기 때문에 docker를 통해 설치하는게 좋다.일단은 WSL 이 설치되어 있다는 것을 가정하고, WSL를 통해 명령어로 간단히 설치해보자. $ docker volume create clickhouse$ docker run --restart always -d -p 8123:8123 -p 9000:9000 -v clickhouse:/var/lib/clickhouse -e CLICKHOUSE_DB=test --name clickhouse --ulimit nofile=262144:262144 clickhouse/clickh.. 2024. 9. 11.
Clickhouse - 다른 Clickhouse 서버의 table을 현재 서버로 복사하기 예를 들어, 운영서버에 있는 table을 개발 서버로 복사하고 싶을 경우가 있을 수 있습니다.Clickhouse의 경우 간단하게 할 수 있는데요.. 1. 테이블생성2. 데이터 insert 요 과정으로 진행됩니다. 먼저 복사하고자 하는 DB의 DDL문을 알아내야 합니다. SHOW CREATE TABLE databasename.tablename; 이 명령을 수행하면 결과값으로 CREATE 문을 return 해 줍니다. 이것을 그대로 새로 생성하고자 하는 곳에서 실행하면 됩니다. 이후  INSERT INTO 테이블명SELECT * FROM remote('IP주소', 'DB명', 'Table명', '계정', '비밀번호'); 이 명령어로 간단하게 복사해 올 수 있습니다.명령어 실행시 GRANT 관련 오류가 발생할.. 2024. 9. 10.
도커(docker) 로 Clickhouse db 설치하기 개발에 clickhouse를 사용하고 있는데 자주 설치하는 입장에서 환경 구성하기가 좀 번거로운데, docker 로 간단히 할 수 있습니다. 윈도우에서도 docker를 쓰면 가능하죠. docker hub 에 이미지가 등록되어 있기 때문에 간단히 가능합니다. 활용하는 범위에서 다시 보기 위해 정리해봅니다. 리눅스 기준 먼저 Docker가 설치되어 있지 않다면 Docker 먼저 설치 sudo curl -sSL get.docker.com | sh 그리고 사용자 계정에 docker 를 사용할 수 있는 권한 추가 sudo usermod -aG docker pduser sudo systemctl start docker 터미널을 빠져나갔다가 다시 들어가면 적용됩니다. docker ps 라고 실행했을때 정상 실행되면 .. 2024. 3. 14.