clickhouse使用docker安裝單機版


環境:centos7、docker

1、安裝clickhouse

docker run --restart=always -d --name clickhouse-server --ulimit nofile=262144:262144 -p 8123:8123 -p 9000:9000 -p 9009:9009 yandex/clickhouse-server

2、默認用戶default 密碼為空,這兒進行密碼創建 654321

進入容器
docker exec -it clickhouse-server /bin/bash
1、安裝vim工具
apt-get update
apt-get install vim -y
2、獲取加密后的密碼
修改clickhouse的用戶密碼需要在users.xml中配置
需要注意的是: 密碼必須為加密過的形式, 否則會一直連不上。
我們這次采用SHA256的方式加密
root@f74af558dad4:/# PASSWORD=$(base64 < /dev/urandom | head -c8); echo "654321"; echo -n "654321" | sha256sum | tr -d '-'
654321
481f6cc0511143ccdd7e2d1b1b94faf0a700a8b49cd13922a70b5ae28acaa8c5 
3、修改users.xml
vi /etc/clickhouse-server/users.xml
將<password></password>  #注意沒有注釋的地方
改為
<password_sha256_hex>481f6cc0511143ccdd7e2d1b1b94faf0a700a8b49cd13922a70b5ae28acaa8c5</password_sha256_hex>
4、使用密碼登陸驗證
root@f74af558dad4:cd /etc/clickhouse-server# clickhouse-client -h 127.0.0.1 -d default -m -u default --password '654321'
ClickHouse client version 20.10.2.20 (official build).
Connecting to database default at 127.0.0.1:9000 as user default.
Connected to ClickHouse server version 20.10.2 revision 54441.

f74af558dad4 :) show databases;

SHOW DATABASES

┌─name───────────────────────────┐
│ _temporary_and_external_tables │
│ default                        │
│ system                         │
└────────────────────────────────┘

3 rows in set. Elapsed: 0.003 sec. 

f74af558dad4 :)

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM