在 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。
参考文献:
我使用 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。
参考文献: