scanning some bufr imported in arkimet I get a very big explorer.
du -ksh *.xapian
1,7G report_fixed.xapian
4,0K report_mobile.xapian
2,5M sample_fixed.xapian
4,0K sample_mobile.xapian
bufr data are big but so big summary is strange and I get also some strange values from summary; data was imported in arkimet so I expect no special problems in this kind of data.
du -ksh report_fixed
30G report_fixed
#!/usr/bin/python3
import dballe
from pathlib import Path
dstypes=["report_fixed","report_mobile","sample_fixed","sample_mobile"]
for dstype in dstypes:
for path in Path(dstype).rglob('*.bufr'):
file=path.as_posix()
print(file)
# update from file
with dballe.Explorer(dstype+".xapian") as explorer:
with explorer.update() as updater:
importer = dballe.Importer("BUFR")
with importer.from_file(file) as message:
try:
updater.add_messages(message)
except Exception as e:
print (e)
print ("updated from file")
#print (explorer.all_reports)
#print (explorer.all_levels)
#print (explorer.all_tranges)
#print (explorer.all_varcodes)
print (explorer.stats)
#!/usr/bin/python3
import dballe
from pathlib import Path
dstypes=["report_fixed","report_mobile","sample_fixed","sample_mobile"]
for dstype in dstypes:
with dballe.Explorer(dstype+".xapian") as explorer:
print (explorer.all_reports)
print (explorer.all_levels)
print (explorer.all_tranges)
print (explorer.all_varcodes)
print (explorer.stats)
ExplorerStats(datetime_min=datetime.datetime(2000, 1, 1, 0, 0), datetime_max=datetime.datetime(2021, 6, 22, 23, 0), count=1117667617)
[]
[]
[]
[]
ExplorerStats(datetime_min=None, datetime_max=None, count=0)
['fixed', 'luftdaten']
[dballe.Level(103,1000,None,None), dballe.Level(103,2000,None,None), dballe.Level(265,1,None,None), None]
[dballe.Trange(0,0,60), dballe.Trange(254,0,0), None]
['B01011', 'B01019', 'B01194', 'B01213', 'B04001', 'B04002', 'B04003', 'B04004', 'B04005', 'B04006', 'B05001', 'B06001', 'B10004', 'B12101', 'B13003', 'B15195', 'B15198', 'B15202', 'B15203', 'B15242', 'B49193', 'B49194', 'B49195', 'B49196', 'B49197']
ExplorerStats(datetime_min=datetime.datetime(2021, 6, 23, 0, 0), datetime_max=datetime.datetime(2021, 6, 23, 23, 59, 59), count=8934327)
[]
[]
[]
[]
ExplorerStats(datetime_min=None, datetime_max=None, count=0)
scanning some bufr imported in arkimet I get a very big explorer.
bufr data are big but so big summary is strange and I get also some strange values from summary; data was imported in arkimet so I expect no special problems in this kind of data.
Size of arkimet dataset with bufr:
to generate explorer I use this:
interrupted after 24 hours of work with:
explorer.stats say:
I get the attached output
log.zip
Thanks in advance for any suggestions how to analize the problem