CentOS安装clickhouse并连接DBeaver

本文详细介绍了如何在CentOS 7上安装ClickHouse,并通过DBeaver进行连接,包括检查CPU支持、添加RPM源、安装服务、配置用户和网络、关闭防火墙及连接数据库的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOS7 安装clickhouse 并连接DBeaver

安装clickhouse

su #进入管理员模式

在这里插入图片描述
先检查是否可以安装clickhouse

grep -q sse4_2 /proc/cpuinfo && echo “SSE 4.2 supported” || echo “SSE 4.2 not supported

在这里插入图片描述
这里要使用rmp安装包 clickhouse官网

yum install -y yum-utils 
yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo
yum install -y clickhouse-server clickhouse-client

正在下载会需要一些时间
在这里插入图片描述
在这里插入图片描述
启动clickhouse服务端

/etc/init.d/clickhouse-server start

在这里插入图片描述
启动clickhouse客户端

clickhouse-client

在这里插入图片描述

设置账户

找到clickhouse-server文件夹可以用bach或者直接从目录找到文件去修改

/etc/clickhouse-server/

clickhouse官网/设置用户

打开users.xml文件

<root>
	<password_sha256_hex></password_sha256_hex>/<password></password>
	<networks incl="networks" replace="replace">
		<ip>::/0</ip>
	</networks>
	<profile>default</profile>
	<quota>default</quota>
</root>

设置网路

clickhouse-server 文件下的 config.xml文件
解注释掉listen_host
在这里插入图片描述
重新启动下clickhouse

service clickhouse-server stop
service clickhouse-server start
clickhouse-client

关闭虚拟机的防火墙

查看ip地址

ip addr

在这里插入图片描述
查看防火墙状态

systemctl status firewalld

在这里插入图片描述
关闭防火墙

systemctl disable firewalld

重启虚拟机

如果想要别的电脑可以连接上该太电脑的虚拟机上的防火墙则还需要打开主机的防火墙

连接DBeaver

在主机上打开DBeaver 如果DBeaver装在了虚拟机上就不需要关闭虚拟机的防火墙
在这里插入图片描述
在这里插入图片描述
输入用户名密码还有ip地址 第一次添加要下载驱动文件
在这里插入图片描述
数据库操作的时候要保证虚拟机是运行状态的不然是连不上的喔

### 在 CentOS安装 ClickHouse 数据库 #### 添加官方 YUM 仓库 为了确保获取最新的稳定版本,需先添加 ClickHouse 的官方 YUM 仓库。这一步骤通过导入 GPG 密钥创建相应的 `.repo` 文件来完成。 ```bash sudo rpm --import https://repo.yandex.ru/clickhouse/CLICKHOUSE-KEY.GPG sudo sh -c "echo '[clickhouse]\nname=ClickHouse Repository\nbaseurl=https://repo.yandex.ru/clickhouse/rpm/stable/x86_64/\ngpgcheck=1\nenabled=1' > /etc/yum.repos.d/clickhouse.repo" ``` 另一种方法是利用 `yum-config-manager` 工具简化操作过程[^5]: ```bash sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://packages.clickhouse.com/rpm/clickhouse.repo ``` #### 安装 ClickHouse 服务端与客户端 一旦成功配置好软件源之后,就可以直接使用 `yum` 命令来进行 ClickHouse 组件的安装了。 ```bash sudo yum clean all sudo yum makecache fast sudo yum install -y clickhouse-server clickhouse-client ``` 上述命令会自动下载安装最新版的服务端以及客户端程序到系统当中[^1]。 #### 启动验证 ClickHouse 服务状态 安装完成后应当启动 ClickHouse 服务,将其设置为开机自启项以保障系统的正常运行。 ```bash sudo systemctl start clickhouse-server sudo systemctl enable clickhouse-server ``` 可以通过下面这条指令确认服务已经正确启动且处于活动状态: ```bash sudo systemctl status clickhouse-server ``` 如果一切顺利的话,则可以尝试连接至本地实例测试其可用性。 ```sql clickhouse-client ``` 输入以上命令后应能进入交互式的 SQL shell 环境中[^3]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值