次のように私のコード:
for key,data in table.scan(columns=["raw:dataInfo"]):
count+=1
...
列 raw:dataInfo は 50MB ほどの大きさかもしれません。上記のコードを実行すると、happybase がクラッシュし、次の例外がスローされました。
Traceback (most recent call last):
File "happybasetestscan.py", line 8, in <module>
for key,data in table.scan(columns=["raw:sample"],limit=10):
File "/usr/lib/python2.6/site-packages/happybase/table.py", line 374, in scan
self.name, scan, {})
.......
thrift.transport.TTransport.TTransportException: TSocket read 0 bytes
大きな列を数える方法を教えてください。ありがとうございます。