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

整体流程:

需要通过源码编译特定的版本进行安装
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地址复制过来就可以了。用户名和密码由于没有进行设置所有就都为空。

链接成功之后的状态

未完待续.....

猜你喜欢

转载自blog.csdn.net/vlking/article/details/116759011