моего кода следующим образом:happybase авария, когда он пытается сканировать очень большую колонку Hbase
for key,data in table.scan(columns=["raw:dataInfo"]):
count+=1
...
Колонки сырья: 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
Любые идеи, пожалуйста, как считать большую колонку. Спасибо!
Полезно для пакетного удаления в сочетании с пуском/остановкой или префиксом. –