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.com:8443
TCP端点 play-api.clickhouse.com:9440
用户 playground
密码 clickhouse

还有一些带有特定ClickHouse版本的附加信息来试验它们之间的差异(端口和用户/密码与上面相同):

  • 20.3 LTS: play-api-v20-3.clickhouse.com
  • 19.14 LTS: play-api-v19-14.clickhouse.com

!!! note “注意” 所有这些端点都需要安全的TLS连接。

查询限制

查询以只读用户身份执行。 这意味着一些局限性:

  • 不允许DDL查询
  • 不允许插入查询

还强制执行以下设置:

ClickHouse体验还有如下: ClickHouse管理服务 实例托管 Yandex云。 更多信息 云提供商

示例

使用curl连接Https服务:

  1. curl "https://play-api.clickhouse.com:8443/?query=SELECT+'Play+ClickHouse\!';&user=playground&password=clickhouse&database=datasets"

TCP连接示例CLI:

  1. clickhouse client --secure -h play-api.clickhouse.com --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服务器暴露给公共互联网。确保它只在私有网络上侦听,并由正确配置的防火墙监控。