ClickHouse体验平台
ClickHouse体验平台 允许人们通过即时运行查询来尝试ClickHouse,而无需设置他们的服务器或集群。
体验平台中提供几个示例数据集以及显示ClickHouse特性的示例查询。还有一些ClickHouse LTS版本可供尝试。
ClickHouse体验平台提供了小型集群Managed Service for ClickHouse实例配置(4 vCPU, 32 GB RAM)它们托管在Yandex.Cloud. 更多信息查询cloud providers.
您可以使用任何HTTP客户端对ClickHouse体验平台进行查询,例如curl或者wget,或使用JDBC或者ODBC驱动连接。关于支持ClickHouse的软件产品的更多信息详见here.
Credentials
参数 | 值 |
---|---|
HTTPS端点 | https://play-api.clickhouse.tech:8443 |
TCP端点 | play-api.clickhouse.tech:9440 |
用户 | playground |
密码 | clickhouse |
还有一些带有特定ClickHouse版本的附加信息来试验它们之间的差异(端口和用户/密码与上面相同):
- 20.3 LTS:
play-api-v20-3.clickhouse.tech
- 19.14 LTS:
play-api-v19-14.clickhouse.tech
注意
所有这些端点都需要安全的TLS连接。
查询限制
查询以只读用户身份执行。 这意味着一些局限性:
- 不允许DDL查询
- 不允许插入查询
还强制执行以下设置:
- max_result_bytes=10485760
- max_result_rows=2000
- result_overflow_mode=break
- max_execution_time=60000
ClickHouse体验还有如下:
ClickHouse管理服务
实例托管 Yandex云。
更多信息 云提供商。
示例
使用curl
连接Https服务:
curl "https://play-api.clickhouse.tech:8443/?query=SELECT+'Play+ClickHouse\!';&user=playground&password=clickhouse&database=datasets"
TCP连接示例CLI:
clickhouse client --secure -h play-api.clickhouse.tech --port 9440 -u playground --password clickhouse -q "SELECT 'Play ClickHouse\!'"
Implementation Details
ClickHouse体验平台界面实际上是通过ClickHouse HTTP API接口实现的。
ClickHouse体验平台是一个ClickHouse集群,没有任何附加的服务器端应用程序。如上所述,ClickHouse的HTTPS和TCP/TLS端点也可以作为体验平台的一部分公开使用, 代理通过Cloudflare Spectrum增加一层额外的保护和改善连接。
注意
强烈不推荐在任何其他情况下将ClickHouse服务器暴露给公共互联网。确保它只在私有网络上侦听,并由正确配置的防火墙监控。