ClickHouse安装和使用(windows10 docker 和 linux centos7)

ClickHouse安装使用(windows10 docker 和 linux centos7)

安装

centos7

  • linux可以直接安装
sudo yum install yum-utils
sudo rpm --import https://repo.clickhouse.com/CLICKHOUSE-KEY.GPG
sudo yum-config-manager --add-repo https://repo.clickhouse.com/rpm/clickhouse.repo
sudo yum install clickhouse-server clickhouse-client

sudo /etc/init.d/clickhouse-server start

windows10

  • windows需要提前安装一个docker,在这里不做赘述
  • windows可以使用docker安装镜像,可以使用windows DOS,也可以直接使用 Docker Desktop,映射配置很方便
  • 可以安装最新版的,也可以指定你要的版本
# 拉取镜像
docker pull yandex/clickhouse-server
docker pull yandex/clickhouse-client

# 启动镜像
docker run --rm -d --name=temp-clickhouse-server yandex/clickhouse-server

# 映射配置文件
docker cp temp-clickhouse-server:/etc/clickhouse-server/config.xml E:/data/ck/conf/config.xml

docker cp temp-clickhouse-server:/etc/clickhouse-server/users.xml E:/data/ck/conf/users.xml

# 进入docker
docker exec -it temp-clickhouse-server /bin/bash
  • 百度也有一堆,不再赘述

使用

外网访问

  • 默认只支持本机访问,需要修改配置文件,开放给指定ip或全部ip
  • sudo vim /etc/clickhouse-server/config.xml
  • 如果提示是只读文件,不能保存,可以使用:wq!强制保存,注意!在后面,否则会报错/bin/bash: wq: command not found
    在这里插入图片描述
  • 如果还是无法登陆,可能是有防火墙,需要把8123端口开放出来
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload

工具

  • navcat不支持连接CK
  • 下载DBeaver,如果要使用破解,请注意版本对应,不要下载最新的,不要升级

操作命令

  • 连接,centos直接操作,docker进入虚拟机操作
# 刚安装使用默认登录即可
clickhouse-client

# 如果设置了密码
clickhouse-client --password

# 创建用户密码,账号为radar、密码为cychina2022,放入users.xml
PASSWORD=$(base64 < /dev/urandom | head -c8); echo "radar"; echo -n "cychina2022" | sha256sum | tr -d '-'

# 启动容器,指定端口映射和文件夹映射
docker run -d --name=single-clickhouse-server -p 8123:8123 -p 9000:9000 -p 9009:9009 --ulimit nofile=262144:262144 --volume E:/data/ck/data:/var/lib/clickhouse:rw --volume E:/data/ck/conf:/etc/clickhouse-server:rw --volume E:/data/ck/log:/var/log/clickhouse-server:rw yandex/clickhouse-server

# 创建用户,指定数据库
CREATE USER radar IDENTIFIED WITH sha256_password BY 'xxxchina2022';

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

坚持是一种态度

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值