如何将数据导出到Apache phoenix中的文本文件?

时间:2015-11-23 02:50:24

标签: hbase phoenix

我对HBase和Phoenix很新。

但有没有办法将数据转储/导出到文本文件?如果我可以指定字段终止符,例如',','|>',那将是非常值得注意的。等

感谢。

3 个答案:

答案 0 :(得分:22)

另一种解决方案。
用sqlline.py连接到phoenix:

  1. !outputformat csv
  2. !record data.csv
  3. select * from system.catalog limit 10;
  4. !记录
  5. !退出

答案 1 :(得分:2)

您可以使用Apache Pherf执行此操作。 Pherf论点: -export将查询结果导出到CSV_EXPORT目录中的CSV文件

答案 2 :(得分:0)

解决方法是在生成转储后使用sed。 就我而言,我想要一个\t去限制器。但是,列值的格式为' A' B'' C'' D'一个简单的s/','/'\t'/g为我做了诀窍。