做网站公司苏州,域名网站开发有意义吗,app的后台和网站的后台差别,网络营销的基本特征Docker搭建ClickHouse 一、前言二、ClickHouse安装2.1 拉取镜像运行ClickHouse服务 三、测试安装3.1 进入clickhouse容器3.2 命令补充说明 四、测试连接五、设置CK的用户名密码 一、前言
本文使用的Docker使用Windows搭建#xff0c;Linux版本的搭建方式一样。 Windows系统搭… Docker搭建ClickHouse 一、前言二、ClickHouse安装2.1 拉取镜像运行ClickHouse服务 三、测试安装3.1 进入clickhouse容器3.2 命令补充说明 四、测试连接五、设置CK的用户名密码 一、前言
本文使用的Docker使用Windows搭建Linux版本的搭建方式一样。 Windows系统搭建Docker
二、ClickHouse安装
2.1 拉取镜像
打开Windows控制台WinR-----输入cmd -----回车-----输入命令
docker pull yandex/clickhouse-server
docker pull yandex/clickhouse-client运行ClickHouse服务
docker run -d --namesingle-clickhouse-server -p 8123:8123 -p 9000:9000 -p 9009:9009 --ulimit nofile262144:262144 yandex/clickhouse-server若命令运行失败请打开Docker Desktop客户端点击运行按钮即可
三、测试安装
3.1 进入clickhouse容器
docker exec -it single-clickhouse-server bash运行客户端
clickhouse-client查看clickhouse数据库
show databases;3.2 命令补充说明
1、登录命令补充说明
docker exec -it single-clickhouse-server bash
# 如果上面user.xml没有配置密码则默认用户名default进行登录密码默认为空不做填入
clickhouse-client命令直接进入即可
# 如果user.xml进行了密码的配置则登录命令如下
clickhouse-client --host 127.0.0.1 --port 8123 --user default --password 你设置的密码2、退出clickhouse-client/ 退出docker bash
exit3、查看docker 进程
docker ps4、查看docker容器
docker images四、测试连接
使用IDEA进行测试连接打开IDEA点击database数据库标签按钮再点击“” 在Dsta Source-找到clickhouse点击进去 在Dsta Source页面输入用户名和密码默认用户defualt密码如若没设置可不填如已修改user.xml文件的密码填写配置好的密码这里可能需要idea下载clickhouse的驱动点击左下角download即可。 点击Test Connection测试连接Succeeded弹窗出来后表示连接成功
五、设置CK的用户名密码
先进入ClickHouse 容器
docker exec -it clickhouse-server bash使用 ClickHouse 的命令行工具 clickhouse-client 来设置用户名和密码进入 ClickHouse 命令行工具
clickhouse-client执行以下命令来创建新用户并为其设置密码
CREATE USER new_user IDENTIFIED BY xxxxxx;为该用户赋予适当的权限
GRANT ALL ON *.* TO new_user;退出 ClickHouse 命令行工具并尝试使用新创建的用户连接到 ClickHouse 服务器
clickhouse-client -u new_user -p xxxxx若成功登录则用户名和密码设置成功。