加载多个文件

sha*_*nuo 4 google-bigquery

以下是按预期工作.

./bq --nosync load -F'^' - max_bad_record = 30000 myvserv.xa one.txt ip:string,cb:string,country:string,telco_name:string,...

1)但是如何在同一个命令中发送两个csv文件one.txt和two.txt?

2)我不能cat文件然后管道 到bg命令?

3)nosync是什么意思?

Jer*_*dit 6

  1. 不幸的是,你不能(还)使用相同的命令上传两个文件; 你必须两次运行bq.(但是,如果您要从Google云端存储中加载数据,则可以指定多个以逗号分隔的gs://网址.)

  2. 不,bq不支持从stdin读取上传数据,尽管这对未来的版本来说是个好主意.

  3. 如果您只运行"bq load",bq将在服务器上创建一个加载作业,然后轮询完成.如果指定--nosync标志,它将只创建加载作业,然后退出而不进行轮询.(如果需要,您可以使用"bq wait"单独轮询完成.)