我在windows平台上使用的是RRDTool版本1.2.3,我有一个.rrd文件,当我尝试使用'rrdtool‘获取数据时,它给了我以下错误。
错误: RRD不包含与所选CF匹配的RRA
射击跟随命令
rrdtool获取usage.rrd平均-r 3600 -s 1298264400 -e 1298350800
我真的不知道这有什么问题,即使当我试图使用usage.rrd上的rrdtool查看xml中的数据时,its也显示了以下错误。
<!-- Round Robin Database Dump --><rrd> <version> 0003 </version
<step> 2 </step> <!-- Seconds -->
<lastupdate> 0 </lastupdate> <!-- 1970-01-01 05:30:00 In
e -->
<ds>
<name> </name>
<type> </type>
<minimal_heartbeat> 0 </minimal_heartbeat>
<min> 5.9287877501e-322 </min>
<max> NaN </max>
<!-- PDP Status -->
<last_ds> LAST </last_ds>
<value> 5.0000000000e-001 </value>
<unknown_sec> 1 </unknown_sec>
</ds>
<ds>
<name> </name>
<type> </type>
<minimal_heartbeat> 0 </minimal_heartbeat>
<min> 5.9287877501e-322 </min>
<max> NaN </max>
<!-- PDP Status -->
<last_ds> </last_ds>
<value> 2.4703282292e-323 </value>
<unknown_sec> 2016 </unknown_sec>
</ds>
<!-- Round Robin Archives --></rrd>
ERROR: unknown data acquisition function ''发布于 2011-02-25 12:39:31
我的猜测是,这个rrd文件是由rrdtool的其他副本创建的.在windows下,可以通过使用不同的编译器编译rrdtool的不兼容版本:-(
发布于 2018-01-17 10:14:16
在Linux上创建的Rrd数据库与Windows上的rrdtool (相同版本)不兼容。在1.3.8版上测试。
您必须在Linux上将rrd导出到xml:
rrdtool dump file.rrd > file.xml并在Windows上导入:
rrdtool.exe restore file.xml file.rrd如果您对浮点数的地区表示在Linux (1.234e+05)和Windows (1,234e+05)之间存在差异,则必须在导入之前在file.xml中转换数字。
https://stackoverflow.com/questions/5090476
复制相似问题