建站技巧 2025年06月7日
0 收藏 0 点赞 829 浏览 1869 个字
摘要 :

一、镜像拉取 1、直接通过命令搜索下载最新版镜像 docker search clickhouse 2、通过docker hub查看镜像版本docker hub地址:https://hub.docker.com/ &n……

一、镜像拉取

1、直接通过命令搜索下载最新版镜像

docker search clickhouse

2、通过docker hub查看镜像版本
docker hub地址:https://hub.docker.com/  

使用docker安装Clickhouse数据库的详细教程

3、拉取需要版本得镜像

# 服务端镜像
docker pull yandex/clickhouse-server:21.6.6.51
# 客户端镜像
docker pull yandex/clickhouse-client:21.6.6.51

使用docker安装Clickhouse数据库的详细教程

二、启动容器

临时启动,用于获取配置文件

# --rm 启动临时容器,当容器停掉后,容器自动删除
docker run --rm -d --name=ch-test 
--ulimit nofile=262144:262144 
-p 8123:8123 -p 9009:9009 -p 9000:9000 
yandex/clickhouse-server:21.6.6.51

使用docker安装Clickhouse数据库的详细教程

三、配置文件拷贝

1、宿主机创建目录,用于存放clickhouse配置文件、数据、日志等

mkdir -p /opt/docker/clickhouse/conf /opt/docker/clickhouse/data /opt/docker/clickhouse/log

使用docker安装Clickhouse数据库的详细教程

2、将容器中的配置文件拷贝到主机

docker cp ch-test:/etc/clickhouse-server/users.xml /opt/docker/clickhouse/conf/users.xml
docker cp ch-test:/etc/clickhouse-server/config.xml /opt/docker/clickhouse/conf/config.xml

使用docker安装Clickhouse数据库的详细教程

四、停止容器

docker stop ch-test
# 停止后容器会立即删除

五、修改密码

1、直接修改配置文件添加密码

# 查看修改前的配置
cat users.xml
# 可以看见:默认有个用户为default;密码设置在password标签中

使用docker安装Clickhouse数据库的详细教程

在password标签中添加密码并保存

使用docker安装Clickhouse数据库的详细教程

2、生成密文密码(SHA256加密密码)
生成密码的方式:

使用docker安装Clickhouse数据库的详细教程生成明文密码和加密密码

# 生成明文密码和对应的加密密码[root@localhost conf]# PASSWORD=$(base64 < /dev/urandom | head -c8); echo "$PASSWORD"; echo -n "$PASSWORD" | sha256sum | tr -d '-'eSeZYLkI
e12c096050d354fb1c9b5a8fff8566ad0ef3effd545863510ca542a1ddc15f75

使用docker安装Clickhouse数据库的详细教程

配置账号密码,将生成的密码配置给root账号(users标签中可配置多个账号)

<root>
    <password_sha256_hex>e12c096050d354fb1c9b5a8fff8566ad0ef3effd545863510ca542a1ddc15f75</password_sha256_hex>

   <networks>
     <ip>::/0</ip>
   </networks>

    <profile>default</profile>

    <quota>default</quota>
            
</root>

使用docker安装Clickhouse数据库的详细教程

六、重新启动容器

docker run -d --name ch-test 
--ulimit nofile=262144:262144 
-p 8123:8123 -p 9009:9009 -p 9000:9000 
-v /opt/docker/clickhouse/conf/config.xml:/etc/clickhouse-server/config.xml 
-v /opt/docker/clickhouse/conf/users.xml:/etc/clickhouse-server/users.xml 
-v /opt/docker/clickhouse/log:/var/log/clickhouse-server:rw 
-v /opt/docker/clickhouse/data:/var/lib/clickhouse:rw 
yandex/clickhouse-server:21.6.6.51

使用docker安装Clickhouse数据库的详细教程

到此 ,clickhouse数据库就已全部安装完毕,下一篇文章我们将讲解,clickhouse数据的链接方法。

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.zuozi.net/2677.html

管理员

相关推荐
2025-06-07

SSL证书已经越来越多的使用在网站,小程序和APP上,对于保障网络安全,加密数据信息有至关重要的作…

142
2025-06-07

‌PHP-FPM(PHP FastCGI Process Manager)是一个用于管理PHP进程的进程管理器,主要用于处理Web服务…

957
2025-06-07

友链(友情链接)和外链都是网站优化中的重要组成部分,它们都能在一定程度上提升网站的搜索引擎排…

304
2025-06-07

近日,源码码网注意到,站长之家旗下的SEO查询工具已取消域名的ICP备案主体显示,在此之前,我们需…

564
2025-06-07

为什么要隐藏服务器的真实ip? 当域名解析到服务器后,在不采取任何保护的措施下,通过域名能直接查…

1,017
2025-06-07

做SEO优化的同学,最常用的站长工具莫属百度站长平台,今天有同学问我,用百度站长工具查询网站关键…

1,023
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号