【发布时间】:2018-05-04 09:29:49
【问题描述】:
我正在使用适用于 Windows 的 Docker:
- Docker 版本 18.03.1-ce-win64
- Docker 引擎 18.03.1-ce
- ClickHouse 客户端版本 1.1.54380
- ClickHouse 服务器版本 1.1.54380
为了将表中的数据导出为 CSV 格式,我使用以下命令:
-
现在运行
clickhouse-client导出容器$ docker run -it --rm --link clickhouse-server:clickhouse-client yandex/clickhouse-client -m --query="select * from default.table1 FORMAT CSV" > C:/Users/sony/Desktop/table1_data.csv --host clickhouse-server注意:上述命令完美运行。
-
现在运行
clickhouse-client容器进行导入$ docker run -it --rm --link clickhouse-server:clickhouse-client yandex/clickhouse-client -m -c "cat C:/Users/sony/Desktop/table1_data.csv | clickhouse-client --host clickhouse-server --query='INSERT INTO default.table1 FORMAT CSV' "
你能告诉我我在导入时做错了什么吗?
提前致谢。
【问题讨论】:
-
您可以使用 CH 的 HTTP 接口通过 curl 上传数据 - 查看stackoverflow.com/a/52011930/303298
标签: docker export-to-csv clickhouse