Top39:Centos 安装部署clickhouse数据库-Linux配置ClickHouse数据库

卸载
查看安装情况

yum list installed | grep clickhouse

卸载

yum remove -y clickhouse-common-static clickhouse-common-static.x86_64 clickhouse-server-common
rm -rf /var/lib/clickhouse
rm -rf /etc/clickhouse-*
rm -rf /var/log/clickhouse-server

1、安装 clickhouse

yum install yum-utils -y
rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPG
yum-config-manager --add-repo https://repo.clickhouse.tech/rpm/clickhouse.repo -y
yum install clickhouse-server clickhouse-client -y

如果不行就需要下载仓库:

curl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo os=centos dist=7 bash

启动服务端

systemctl start clickhouse-server

进入客户端

clickhouse-client

输入命令测试,能进入就继续配置

show databases;

2、配置用户密码

打开用户配置文件

vim /etc/clickhouse-server/users.xml

找到标签

注释默认空账号,输入下面信息,保存退出

<用户名>
	<password>密码</password>
		<networks incl="networks" replace="replace">
			<ip>::/0</ip>
		</networks>
		<profile>default</profile>
		<quota>default</quota>
</用户名>

测试新账号密码登录

clickhouse-client  --user 用户名 --password 密码
clickhouse-client --user root --password yourpassword

测试默认登录,不能成功

clickhouse-client

3、指定ip、端口

找到配置文件的路径

vim /etc/clickhouse-server/config.xml
<listen_host>::</listen_host> 

修改端口号

软件连接对应的端口

<http_port>8602</http_port>

代码连接对应的端口

<tcp_port>8601</tcp_port>

重启服务

systemctl restart clickhouse-server

防火墙开启端口号

firewall-cmd --add-port=8603/tcp --permanent
firewall-cmd --query-port=8603/tcp

重启防火墙

firewall-cmd --reload

查看防火墙开启的端口号

firewall-cmd --list-port

指定ip端口测试

clickhouse-client --user root --password yourpassword --port yourport --host ip
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Carl_blog

给我点根烟

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值