在 Titan-1.1.0-SNAPSHOT 中增加节俭框架大小的正确配置是什么

What is the correct configuration for increasing the thrift frame size in Titan-1.1.0-SNAPSHOT

我使用 fulgora 图计算机在具有泰坦图的集群上执行计数方法并得到这个常见错误:

Frame size (20769719) larger than max length (15728640)!

这可以通过在配置文件中指定来纠正:

storage.cassandra.frame-size-mb=60

但是,当在指向相同数据的 hadoop 图上使用 SparkGraphComputer 时,我得到了相同的错误。我已经尝试了所有这些设置并且 none 有效:

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

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

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

参考文献: