clickhouse-client docker 执行sql语句以及导入数据

执行sql语句

docker run -i --rm --link clickhouse-server:clickhouse-server \
yandex/clickhouse-client --host clickhouse-server --database=test \
--multiquery < /tmp/taxi_gps.sql

其中clickhouse-server是本地docker下clickhouse服务名称

批量导入数据

docker run -i --rm --link clickhouse-server:clickhouse-server \ 
yandex/clickhouse-client --host clickhouse-server \
 --query "INSERT INTO default.track_trajectory_lv1_all FORMAT TSV" < /tmp/taxi_gps.tsv

使用tsv方式导入效率比较高

docker run 命令相关解释,见Docker run 主要命令详解

你可能感兴趣的:(clickhouse-client docker 执行sql语句以及导入数据)