在我的Phoenix表

时间:2016-01-11 23:02:32

标签: hbase phoenix

  1. 创建了我的HBase表:
  2.   

    HBase的(主):091:0>创建't20',{NAME => 'f2',VERSIONS => 5}

    1. 放数据:
    2.   

      HBase的(主):092:0>把't20','1112','f2:name','aash2'

      1. 扫描
      2.   
            

        扫描't20'行列+电池
            1112列= f2:名称,     timestamp = 1452552357302,value = aash2

          
        1. 在凤凰城创建视图以映射到它:
        2.   

          0:jdbc:phoenix:localhost>创建视图“t20”(pk VARCHAR PRIMARY KEY,   “f2”.name VARCHAR);

          1. “扫描”它:

              

            JDBC:凤:本地主机>从“t20”中选择*

                 

              + --------------------------------------- + |                   PK | NAME
              |   + - + ------------------------------------ + | 1112 |空
              |

          2. 为什么它没有显示我的价值?为什么'null'?

            1. Desc还提供了我期望的不同列名:

               0: jdbc:phoenix:localhost> !describe "t20";
              
                   

              | TABLE_CAT | TABLE_SCHEM | TABLE_NAME | COLUMN_NAME | DAT |

            2.   

              | null | null | t20 | PK | 12

                   

              null |   null | t20 | NAME | 12 |

              凤凰版:4.2.2

              任何想法?

              感谢,

              马特

0 个答案:

没有答案