Hadoop Hbase架构是否处于读取状态?

Hadoop Hbase架构是否处于读取状态?,hadoop,schema,hbase,Hadoop,Schema,Hbase,我是hbase的新手。我知道HBase是以字节数组存储数据的键/值存储。两个问题 Hbase是否支持列的数据类型 Hbase模式是读模式(如配置单元)还是写模式 对于第一个问题,我看到了几个链接,感到困惑 本机HBase不支持列的数据类型—所有内容都被视为字节数组。这是hbase上的一本摘录。但您可以使用高级框架,如和,下面是它的 由于HBase是无模式的,我想说HBase依赖于基于模式的读取机制 谢谢你,阿什里思。我现在更明白了。所以,在上面的IBM链接中,他们提到了HBase crea

我是hbase的新手。我知道HBase是以字节数组存储数据的键/值存储。两个问题

  • Hbase是否支持列的数据类型
  • Hbase模式是读模式(如配置单元)还是写模式
  • 对于第一个问题,我看到了几个链接,感到困惑


  • 本机HBase不支持列的数据类型—所有内容都被视为字节数组。这是hbase上的一本摘录。但您可以使用高级框架,如和,下面是它的

  • 由于HBase是无模式的,我想说HBase依赖于基于模式的读取机制


  • 谢谢你,阿什里思。我现在更明白了。所以,在上面的IBM链接中,他们提到了HBase create表中列的数据类型,这是他们产品特有的吗?创建HBASE表enc_bin(ti TINYINT,si SMALLINT,i INT,bi BIGINT,b BOOLEAN,f FLOAT,d DOUBLE,s1 STRING,s2 STRING,s3 STRING,s4 STRING,s5 STRING)列映射(键映射为(s1,ti,bi,i)编码二进制,f1:a映射为(si,s2,f)编码二进制,f1:b映射为(d,b,s3)编码二进制,f1:c映射为(s4,s5)编码(二进制);是的,看起来它是IBM biginsights特有的,它与Phoenix提供的类似。他们的任何方式都是使用协处理器拦截模式。但是HBase本身不支持类似的东西。