3

我使用 fulgora 图计算机在带有泰坦图的集群上执行 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

有谁知道当前的正确设置?

4

1 回答 1

4

当您执行 OLAP 时,Cassandra 读取路径是不同的,这就是为什么使用 Titan 设置storage.cassandra.frame-size-mb不起作用的原因。试试这个 Cassandra 设置:cassandra.thrift.framed.size_mb. 默认为 15 MB。

参考:

于 2016-08-02T14:04:58.320 回答