我想将文件中的数据插入到每个 HTTP 接口的 ClickHouse 中。CSV、JSON、TabSeparated,这并不重要。
或者使用yandex/clickhouse-server将数据插入 Docker 容器。
使用 HTTP 接口,例如:
cat source.csv | curl 'http://localhost:8123/?query=INSERT INTO table FORMAT CSV'
Run Code Online (Sandbox Code Playgroud)
使用 Docker 容器,例如:
docker run -it --rm --link some-clickhouse-server:clickhouse-server yandex/clickhouse-client --host clickhouse-server {THERE SOME OPTIONS ABOUT INSERT FROM FILE}
Run Code Online (Sandbox Code Playgroud)
谢谢。
curl 'http://localhost:8123/?query=INSERT+INTO+TABLE(field)+VALUES(data)%3b'
或者
curl -d 'INSERT INTO T FORMAT JSONEachRow {"dataTime":"2020-12-19 03:00:00","transmit_bytes_max":123};' 'http://9.118.102.189:9200/?database=default'
或者
curl 'http://localhost:8123/?query=INSERT%20INTO%20TABLE%20FORMAT%20CSV' --data-binary @source.csv
| 归档时间: |
|
| 查看次数: |
7140 次 |
| 最近记录: |