我已将git clone git://github.com/Theano/Theano.git
cd Theano
python setup.py develop --user
cd ..
保存在Geo Co-ordinates
中,我将HBase
和latitude
列名保存为单点,但是当我有longitude
时如果是一行而不是点,我必须将Geo Co-ordinates
保存到HBase
。
Geo Co-ordinates
的号码不同。那么,如何将这些数据保存到HBase
?
可以使用列名,列族或模式中的任何其他内容完成任何操作吗?
我需要的是保存在同一列latitude
和longitude
中,每个点应该有一个值,一行有6个值,等等......
答案 0 :(得分:2)
HBase中的列可以动态生成,您不必在架构中指定它们。鉴于你可以:
longitude
和latitude
点cord1
,cord2
,...,cord6
代表行另一种选择是始终使用列longitude
和latitude
,并根据您是否有点或行来设置值的格式。例如,如果您的编码具有4字节的固定长度,那么您将拥有
longitude
= [0xdeadbeef] latitude
= [0xbadcaffe] longitude
= [0xdeadbeef 0xcafebabe 0x000000] latitude
= [0xbadcaffe 0x111111 0xdeadbeef] 查询数据时,您可以根据值的长度知道它是一个点还是一行,或者您可以将标记存储在另一列中。