ClickHouse安装、新增用户、配置远程客户端连接

ClickHouse安装、新增用户、配置远程客户端连接

1.安装

仅提供centOS的安装步骤,依次执行以下命令:

sudo yum install yum-utils
sudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG
sudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/stable/x86_64

如果您想使用最新版本,请将第三条命令中的stable替换为testing(建议您在测试环境中使用);
然后执行以下命令安装ClickHouse:

sudo yum install clickhouse-server clickhouse-client

安装完成后,启动服务:

sudo service clickhouse-sever start

服务启动成功,执行以下命令进入客户端:

clickhouse-client

如下图,输入show databases(查看当前已有的数据库) 和 select 1 测试安装是否成功:

img

安装完成,其他安装方式参考官网:https://clickhouse.tech/docs/zh/getting-started/install/

2.新增用户

刚安装的数据库中有一个默认用户default,没有密码,可以通过配置文件users.xml新增用户

vim /etc/clickhouse-server/users.xml

img

代码:

         <!-- 我新增的用户 -->
        <sunny>
           <password>sunny</password>
            <networks incl="networks" replace="replace">
                <ip>::/0</ip>
            </networks>
            <profile>default</profile>
            <quota>default</quota>
        </sunny>

测试新增用户:

 clickhouse-client  --user sunny --password sunny

img

新增用户成功。

3.配置远程连接

此时,数据库无法使用其他机器上的客户端连接,首先关闭防火墙或者对外开放8123和9000端口,然后取消config.xml文件中 <listen_host>::</listen_host>的注释:

vim /etc/clickhouse-server/config.xml

img

测试:

img

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值