【发布时间】:2018-04-05 00:50:25
【问题描述】:
我正在尝试以 excel 格式将配置单元查询导出到我的本地计算机...例如
hive -S -e "USE DATABASE; select * from TABLE limit 10" > /tmp/hello/test.csv;
我已经尝试了几乎所有方法将其导出到我的计算机,但是似乎没有任何效果。上面的代码似乎将它放在配置单元本地文件中,但我在我的计算机上找不到实际文件...有人可以帮忙吗:(
【问题讨论】:
我正在尝试以 excel 格式将配置单元查询导出到我的本地计算机...例如
hive -S -e "USE DATABASE; select * from TABLE limit 10" > /tmp/hello/test.csv;
我已经尝试了几乎所有方法将其导出到我的计算机,但是似乎没有任何效果。上面的代码似乎将它放在配置单元本地文件中,但我在我的计算机上找不到实际文件...有人可以帮忙吗:(
【问题讨论】:
你可以试试这个选项
INSERT OVERWRITE LOCAL DIRECTORY '<Your Local Dir >' ROW FORMAT
DELIMITED FIELDS TERMINATED BY ',' select * from <your table name >;
在运行查询之前,我们需要检查我们计划写入的本地目录是否具有所有必要的权限。
【讨论】: