如何将apache phoenix表/视图数据提取到文件中

时间:2017-12-01 20:44:17

标签: hadoop hbase phoenix

如何从apache phoenix表/视图中提取数据到CSV / PSV /文本?

对于查询:

select * from test_view 

2 个答案:

答案 0 :(得分:0)

您可以使用squirrel将数据提取到本地文件。 参考 https://community.hortonworks.com/articles/44350/setting-up-squirrel-and-phoenix-integration.html

答案 1 :(得分:0)

用sqlline.py连接凤凰后:

phoenix-sqlline zk4-habsem.lzmf1fzmprtezol2fr25obrdth.jx.internal.cloudapp.net,zk5-habsem.lzmf1fzmprtezol2fr25obrdth.jx.internal.cloudapp.net,zk1-habsem.lzmf1fzmprtezol2fr25obrdth.jx.internal.cloudapp.net:2181:/hbase-unsecure

您希望导出文件格式

!outputformat csv

Mension本地文件路径

!record data.csv

要导出到文件中的凤凰查询

select * from tableName
!record
!quit

文件保存在/home/user/data.csv