ubuntu20.04安装 clickhouse并在windows上使用

本文详细介绍如何在Ubuntu 20.04上通过源码编译安装ClickHouse,并配置其支持远程访问。包括创建仓库配置、安装依赖、启动服务等步骤,并提供了使用DBeaver和PyCharm连接ClickHouse的方法。

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

整体流程:

需要通过源码编译特定的版本进行安装
grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported"

新建apt的clickhouse仓库配置:
sudo vim /etc/apt/sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/clickhouse/deb/stable/ main/

添加依赖并更新apt数据库
sudo apt install dirmngr
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv E0C56BD4
sudo apt update

安装clickhouse服务端及客户端
sudo apt-get install clickhouse-client clickhouse-server

设置密码

配置远端访问
sudo chmod 600 /etc/clickhouse-server/config.xml
vim /etc/clickhouse-server/config.xml
找到<listen_host>0.0.0.0</listen_host>并且去掉注释

启动clickhouse
sudo systemctl start clickhouse-server

查看clickhouse状态
sudo systemctl status clickhouse-server

添加开机启动
sudo systemctl enable clickhouse-server

测试本地链接(密码是空的就可以,直接回车)
clickhouse-client

测试客户端登录(密码是空的就可以,直接回车)
clickhouse-client -h 192.168.31.128 -u default --password

开启9000端口
sudo ufw allow 9000

开启8123端口
sudo ufw allow 8123

运行:clickhouse-client

Windows下安装部署DBeaver连接clickhouse

1、先安装java,因为想Dbeaver必须安装java,这里不再描述了。

2、到Dbeaver官网下载软件:https://dbeaver.io/download/

3、安装完之后打开软件在菜单上找到窗口里的首选先然后找到添加,把下面的源添加进去:

http://maven.aliyun.com/nexus/content/groups/public/

4、点击新建链接将看到所有数据,选择clickhouse,用户名和密码设置为空,输入ubuntu20.04虚拟机的IP地址即可链接成功!

下面是链接成功的状态

在Pycharm里链接clickhouse,端口号是8123,然后把虚拟机的IP地址复制过来就可以了。用户名和密码由于没有进行设置所有就都为空。

链接成功之后的状态

未完待续.....

开发板推荐:天空星STM32F407VET6开发板

超高性价比 STM32主控 | 超高主频 | 一板兼容百芯 | 比赛神器 | 沉金彩色丝印

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值