Centos7.9+Clickhouse20.8.3.18 install

98 阅读1分钟
# 1.下载包
yum install -y curl
curl -s https://packagecloud.io/install/repositories/altinity/clickhouse/script.rpm.sh | sudo bash
yum list available |grep clickhouse

# 2.更新包列表并安装 ClickHouse 服务器和客户端:
yum install clickhouse-client.x86_64
yum install clickhouse-common-static.x86_64
yum install clickhouse-server.x86_64

# 3.安装完成后,启动 ClickHouse 服务:
sudo systemctl start clickhouse-server
sudo systemctl enable clickhouse-server

# 4.你可以检查 ClickHouse 服务状态来确保它已经成功启动:
sudo systemctl status clickhouse-server

# 5.安装完成并启动服务后,你可以使用 ClickHouse 客户端连接到服务器:
clickhouse-client

aaaaa111111.png

6. 创建数据库和表示例

在连接到 ClickHouse 客户端后,可以执行以下 SQL 命令来创建数据库和表,并插入一些数据:

-- 创建数据库
CREATE DATABASE test_db;

-- 使用数据库
USE test_db;

-- 创建表
CREATE TABLE test_table (event_date Date,event_id UInt32,event_value String) ENGINE = MergeTree() PARTITION BY event_date ORDER BY event_id;

-- 插入数据
INSERT INTO test_table (event_date, event_id, event_value) VALUES ('2024-05-18', 1, 'event1');

-- 查询数据
SELECT * FROM test_table;

aaaaa111111.png

7. 检查日志文件

ClickHouse 服务器的日志文件可以帮助你了解更多细节。日志文件通常位于 /var/log/clickhouse-server/ 目录下。你可以检查这些日志文件以确保没有错误或警告:

sudo tail -f /var/log/clickhouse-server/clickhouse-server.log
sudo tail -f /var/log/clickhouse-server/clickhouse-server.err.log

aaaaa111111.png

aaaaa111111.png 查看日志文件,确保没有严重错误。如果日志文件中只有启动信息和正常操作的记录,则表明 ClickHouse 运行正常。

通过上述步骤,你可以验证 ClickHouse 是否在 CentOS 上成功安装和运行。