openEuler部署安装clickhouse

--环境

VMware Workstation 16 Pro

openEuler-22.03-LTS

MobaXterm Personal Edition V11.1

---添加官方仓库

Linux中仓库的概念就类似于windows中的软件站,比如软件A只有在多特软件站有,你想下载就只能去多特软件站,软件B多特软件站和他的官网上都有 ,那你就得选择从哪里下载,实际上Linux会添加配置一些默认仓库,但是默认仓库往往比较慢,而且有些软件就是没有,这就必须指定仓库了(这里用root用户演示,非root用户需要用sudo获取临时权限)

yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo

--安装服务器和客户端

dnf install -y clickhouse-server clickhouse-client

--安装完成后,开启clickhouse-server服务

systemctl enable clickhouse-server

systemctl start clickhouse-server

systemctl status clickhouse-server

     

这个时候我们已经可以在openEuler系统上使用client了,很多小伙伴会奇怪,难道不需要密码么,是的默认的密码为空的,而且首次使用也不会提示你要创建密码,就是这么神奇

启动client

clickhouse-client

这个时候我们就可以在client中操作数据库了,当然了这肯定没完啊

首先我们要创建密码:

clickhouse-server 配置文件默认存储在/etc/clickhouse-server/ config.xml中,用户数据存储在/etc/clickhouse-server/users.xml中,创建密码有两种方式:明文 和 密文,讲密文的比较多,那我就用 明文吧

打开users.xml,找到<password> </password>,就是这里使得用户可以无密码登录,我们修改其为<password>12345678</password>,则密码就被更改为12345678,那么用户名呢?我们在往上看

可以看到用户名是 default,这里想修改也可以修改,修改后重启服务器

 systemctl restart clickhouse-server.service

再次登录就需要输入密码了

但是这样我们只能在Linux里边进行连接,怎么在windows上可视化连接呢,首先我们在/etc/clickhouse-server/ config.xml中找到<!-- <listen_host>0.0.0.0</listen_host> -->去掉注释,去注释前:

去注释后:

这个时候我们就可以通过主机的浏览器进行访问了,比如我的虚拟机IP是192.168.35.129,那么就访问. 192.168.35.129:8123,就可以看到如下界面

8123怎么来的呢,依然是看config.xml, <http_port>

点开Web SQL UI,就可以进行数据库操作了

如果想用win可视化客户端连接,推荐使用dbeaver,可以连接Oracle、Mysql、clickhouse,妈妈再也不用担心我得下好多客户端了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值