一、部署clickhouse
1、配置yum源进行安装,详情看官网:https://clickhouse.com/docs/zh/getting-started/install
2、使用rpm包安装。
2.1、在https://packages.clickhouse.com/rpm/stable/或github中下载common-static、server和client三个rpm安装包。
我这里下载的版本是21.8.10.19的版本。
2.2、按顺序安装rpm包
rpm -ivh clickhouse-common-static-21.8.10.19-2.x86_64.rpm rpm -ivh clickhouse-server-21.8.10.19-2.noarch.rpm rpm -ivh clickhouse-client-21.8.10.19-2.noarch.rpm
注意安装server包时,会让你输入default用户的密码。
3、启动clickhouse
/etc/init.d/clickhouse-server start
二、用户管理
1、默认安装clickhouse后,会有一个default用户,但没有SQL驱动权限,可以配置default的SQL驱动权限,或者新增一个用户。
1.1、打开default用户SQL驱动权限。
vim /etc/clickhouse-server/users.xml
#在<users></users>的<default></default>中
#去掉<access_management>1</access_management>注释。
修改配置完成后,重启服务。
1.2、新增用户
vim /etc/clickhouse-server/users.xml
在<users></users>中加入用户配置。
<admin> <password_sha256_hex>ED02457B5C41D964DBD2F2A609D63FE1BB7528DBE55E1ABF5B52C249CD735797</password_sha256_hex> <networks incl="networks" replace="replace"> <ip>::/0</ip> </networks> <profile>default</profile> <quota>default</quota> <access_management>1</access_management> </admin>
这里密码是sha256加密的,可以使用明文密码<password>aaaaaa</password>
修改配置完成后,重启服务。
2、登陆clickhouse,创建新账户并授权。
clickhouse-client --password -u admin xxxxxx :) create user test identified with sha256_password by '123456'; xxxxxx :) grant all on *.* to test with grant option
标签:default,21.8,server,10.19,linux,rpm,节点,clickhouse From: https://www.cnblogs.com/NanZhiHan/p/17851954.html