我使用fulgora图形计算机在带有titan图形的集群上执行count方法,并得到以下常见错误:
Frame size (20769719) larger than max length (15728640)!
可以通过在配置文件中指定它来更正此问题:
storage.cassandra.frame-size-mb=60
然而,当在指向相同数据的hadoop图上使用SparkGraphComputer时,我得到相同的错误。我已经尝试了所有这些设置,但没有一个能够正常工作:
titanmr.ioformat.conf.storage.cassandra.frame-size-mb=60
titanmr.ioformat.conf.storage.cassandra.frame-size=60
titan.hadoop.input.conf.storage.cassandra.thrift.frame-size=60
titan.hadoop.input.conf.storage.cassandra.thrift.frame-size-mb=60
storage.cassandra.thrift.frame-size=60
storage.cassandra.thrift.frame-size-mb=60
有谁知道当前正确的设置?
答案 0 :(得分:4)
当您进行OLAP时,Cassandra的阅读路径会有所不同,因此使用Titan设置storage.cassandra.frame-size-mb
的原因并不起作用。试试这个Cassandra设置:cassandra.thrift.framed.size_mb
。它默认为15 MB。
参考文献: