database - 我可以使用 SCP 将数据从 Clickhouse 服务器下载到我的本地工作站吗?
问题描述
我正在尝试从 Clickhouse 转储一个 CSV 文件以进行分析。目前,转储发生在 Clickhouse VM 上,我无法访问它。是否可以使用 SCP 将数据转储到我的本地计算机而不是服务器?
解决方案
CH HTTP API 允许获取 CSV 格式的查询结果
https://clickhouse.yandex/docs/en/interfaces/http/
echo "select number, 'x' x from numbers(10) format CSV" | \
curl 'http://user:password@ch-host:8123/?query=' --data-binary @-
推荐阅读
- javascript - 将静态文本复制到剪贴板?
- installation - 在 appium-chromedriver@4.0.0 安装脚本失败
- c - mingw 下的 fread() 无法正常工作
- php - 具有命名空间问题的 SimpleXml
- java - java.lang.SecurityException:创建 JAR 到 OSGI 包后,Manifest 主要属性的签名文件摘要无效
- sql - 每第n个字符后加逗号,但不能在单词内
- google-bigquery - Power bi 和 bigquery
- vb6 - VB6 在 XMLHttp 请求中包含刻度线
- ruby-on-rails - 使用rails中的复选框检查未定义的方法
- android - 如何在 onDataChange 方法之外获取 arrayList 值,使其不会激活 startActivity