实时分析数据仓储可观测性AI/MLCloud
前置条件
- 创建你的第一个 Cloud 服务 - 你需要一个正在运行的 ClickHouse Cloud 服务,用于插入数据
- 获取你的 Cloud 连接详细信息 - 你需要使用 hostname、用户名和密码进行连接
你将构建的内容
1
安装 clickhouse-client
clickhouse-client 是连接 ClickHouse 的官方 CLI,包含在 ClickHouse 二进制可执行文件中。使用通用安装程序进行安装:clickhouse 可执行文件下载到当前目录。验证安装是否成功:clickhouse-client 已可使用。2
3
连接到你的 Cloud 服务
以下命令假定你已按照获取你的 Cloud 连接信息快速入门中的说明,将CLICKHOUSE_HOST、CLICKHOUSE_USER 和 CLICKHOUSE_PASSWORD 导出为环境变量。如果还没有,你也可以直接替换为你自己的值。通过对你的 Cloud 服务运行一个简单查询来测试连通性:1。如果出现连接错误,请检查你的服务是否已在 Cloud 控制台中启动,以及主机名和密码是否正确。端口
9440 是 ClickHouse Cloud 的安全原生协议端口。--secure 标志用于启用 TLS 加密。所有 Cloud 连接都必须使用这些设置。4
创建目标表并插入数据
首先,在您的 Cloud 服务中创建一个用于接收这些数据的表:clickhouse-client 会从 stdin 读取该文件,并将其流式发送到远程服务:clickhouse-client 会将 CSV 文件内容直接发送到你的 Cloud 服务。CSVWithNames 格式会告知 ClickHouse,第一行包含列名。后续步骤
在本快速入门中,你安装了clickhouse-client,将其连接到 ClickHouse Cloud 服务,并使用它将本地 CSV 文件中的数据流式传输到 Cloud。对于 Parquet、JSON 以及其他数十种格式,这种方法同样适用。
接下来请查看以下快速入门:
或者查阅参考文档,进一步了解:
