一、环境准备

关闭防火墙
修改合理文件句柄

1、安装依赖

yum install -y libtool
yum install -y *unixODBC*

2、安装包准备

移入四个rpm包

rpm -ivh *.rpm

查看安装情况

rpm -qa|grep clickhouse

二、安装

修改配置文件

vi /etc/clickhouse-server/config.xml
##把 <listen_host>::</listen_host> 的注释打开,这样的话才能让 ClickHouse 被除本机以外的服务器访问
##数据文件路径:<path>/data/clickhouse/</path>
##日志文件路径:<log>/var/log/clickhouse-server/clickhouse-server.log</log>

创建存储目录

mkdir /data/clickhouse

给予权限

chmod -R 777 /data/clickhouse

启动clickhouse-server

systemctl start clickhouse-server

查看端口是否起来

ss -tnl

修改密码

chmod -R 777   /etc/clickhouse-server/users.xml 
vi  /etc/clickhouse-server/users.xml 
<password>(中间输入密码)<password>

删除默认密码

 rm /etc/clickhouse-server/users.d/default-password.xml

三、client连接

 clickhouse-client --host localhost --port 9000 --user default --password

输入密码完成连接(Ylip@2024*)

=ClickHouse

#access_management 设置的值为1表示开启RBAC权限控制
vi /etc/clickhouse-server/users.xml
<access_management>1</access_management>

#readonly 是新用户的名称,your_password 是你希望设置的密码。
CREATE USER readonly IDENTIFIED WITH plaintext_password BY ‘Ylip@2025#’;

#your_database 是你想让用户只读访问的数据库名称。
GRANT SELECT ON . TO readonly;

更多推荐