前言

  • 本文对 ClickHouse 22.3 适用
  • 官方文档:Inserting Data from a File,是把数据文件路径直接放到了SQL里面,没用重定向

JSON Lines 格式

  • 导出语句

    clickhouse-client -h 127.0.0.1 --port 9000 -u default --password XXX -d mylog \
     --query "SELECT * from mylog.mylog" --format JSONEachRow > 2021.jsonl
  • 导入语句

    clickhouse-client -h 127.0.0.1 --port 9000 -u default --password XXX -d mylog \
     --query "INSERT INTO mylog.mylog FORMAT JSONEachRow" < 2021.jsonl

Native 格式

  • 导出语句

    clickhouse-client -h 127.0.0.1 --port 9000 -u default --password XXX -d mylog \
     --query "SELECT * from mylog.mylog" --format Native > 2021.native
  • 导入语句

    clickhouse-client -h 127.0.0.1 --port 9000 -u default --password XXX -d mylog \
     --query "INSERT INTO mylog.mylog FORMAT Native" < 2021.native
本文出自 qbit snap

qbit
268 声望279 粉丝