如何在apache phoenix中导出表模式?

时间:2014-04-21 11:05:47

标签: hbase phoenix

我想在apache phoenix中导出现有表的架构。是否有一些命令或工具与mysql中的show create table TABLE_NAME做同样的事情?

THX

4 个答案:

答案 0 :(得分:5)

使用Phoenix sqlline工具:!describe <table>

答案 1 :(得分:0)

Apache Phoenix通常用作NoSQL DB(如Hadoop)的SQL前端或接口。如果你对你要解决的挑战更加具体,那么它可能会有所帮助。

答案 2 :(得分:0)

此解决方案效果很好。

SELECT column_name
  FROM system.catalog
  WHERE table_name = 'your_table' AND key_seq IS NOT NULL

答案 3 :(得分:-3)

由于“native”HBase是无模式的(你只能指定列族),所以这是不可能的。

或者您可以扫描某些行以提取类型为

的列