【发布时间】:2019-01-30 18:58:45
【问题描述】:
我想从文件中的每个 HTTP 接口向 ClickHouse 插入数据。 CSV、JSON、TabSeparated,没关系。
或者使用 yandex/clickhouse-server 向 Docker-container 插入数据。
使用 HTTP 接口,例如:
cat source.csv | curl 'http://localhost:8123/?query=INSERT INTO table FORMAT CSV'
以Docker-container为例:
docker run -it --rm --link some-clickhouse-server:clickhouse-server yandex/clickhouse-client --host clickhouse-server {THERE SOME OPTIONS ABOUT INSERT FROM FILE}
谢谢。
【问题讨论】:
-
听起来你对HTTP请求格式很了解。您遇到了哪些具体问题?你有部分代码可以分享吗?
-
@DavidMaze no(我只想将文件中的数据放到 clickhouse 表中。
-
听起来您正在寻找使用您选择的语言的教程来发出 HTTP POST 请求,或者可能是为您的数据库系统提供更好的 API。问 SO 问题不一定是最好的方法:更好的问题往往已经有几乎可以工作的代码。 SO 帮助中心的How to Ask 有一些建议。
标签: docker clickhouse