侧边栏壁纸
  • 累计撰写 208 篇文章
  • 累计创建 16 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

Ubuntu 22.04部署ClickHouse数据库

Wake
2023-12-13 / 0 评论 / 1 点赞 / 1,272 阅读 / 498 字

测试环境部署:

1.如果您刚刚入门并想看看 ClickHouse 能做什么,将 ClickHouse 下载到本地最简单的方法是运行以下命令。它会为您的操作系统下载一个二进制文件,可用于运行 ClickHouse 服务器、clickhouse-client、clickhouse-local、ClickHouse Keeper 和其他工具:

curl https://clickhouse.com/ | sh

2.运行以下命令启动ClickHouse服务器:

./clickhouse server

第一次运行此脚本时,将在当前目录中创建必要的文件和文件夹,然后服务器启动。

3.打开一个新终端并使用./clickhouse 客户端连接到您的服务:

./clickhouse client
./clickhouse client
ClickHouse client version 23.2.1.1501 (official build).
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 23.2.1.

local-host :)

生产环境部署

对于 ClickHouse 的生产部署,请用以下方式:

1.设置 Debian存储库

sudo apt-get install -y apt-transport-https ca-certificates dirmngr
GNUPGHOME=$(mktemp -d)
sudo GNUPGHOME="$GNUPGHOME" gpg --no-default-keyring --keyring /usr/share/keyrings/clickhouse-keyring.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 8919F6BD2B48D754
sudo rm -rf "$GNUPGHOME"
sudo chmod +r /usr/share/keyrings/clickhouse-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/clickhouse-keyring.gpg] https://packages.clickhouse.com/deb stable main" | sudo tee \
    /etc/apt/sources.list.d/clickhouse.list
sudo apt-get update

2.安装ClickHouse服务器和客户端

sudo apt-get install -y clickhouse-server clickhouse-client

3.启动ClickHouse

sudo service clickhouse-server start
clickhouse-client # or "clickhouse-client --password" if you've set up a password.

注意:

设置密码的时候最好用准备好的密码复制进去,不然一旦输错很容易就被锁住,重置密码相对比较繁琐。

参数调整优化

1.修改监听IP地址,允许其他ip访问

默认被允许访问的只有127.0.0.1,要修改为允许其他 ip 也能访问

vim /etc/clickhouse-server/config.xml

修改如下内容(取消注释即可),如下

<listen_host>::</listen_host>

image-1702450798555
然后重启服务即可。

1

评论区