我想通过文件从HTTP将数据插入到ClickHouse。 CSV,JSON,TabSeparated,这无关紧要。
或者使用 yandex / clickhouse-server 将数据插入Docker容器。
使用HTTP接口(interface),例如:
cat source.csv | curl 'http://localhost:8123/?query=INSERT INTO table FORMAT CSV'
例如,使用Docker容器:
docker run -it --rm --link some-clickhouse-server:clickhouse-server yandex/clickhouse-client --host clickhouse-server {THERE SOME OPTIONS ABOUT INSERT FROM FILE}
谢谢。
最佳答案
cat source.csv | curl 'http://localhost:8123/?query=INSERT%20INTO%20table%20FORMAT%20CSV' --data-binary @-
关于docker - 如何通过HTTP接口(interface)将数据从文件插入Clickhouse?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52002023/