如何正确地使用Java文件读取RRD文件?

2024-09-30 18:14:19 发布

您现在位置:Python中文网/ 问答频道 /正文

如何使用Java正确读取RRD文件?我们正在使用JRobin等工具,但我的团队在使用这些工具时遇到了问题,他们似乎无法正确读取RRD文件。我们需要使用RRDTool,这个工具是Python的一个重要库。在


Tags: 文件工具java团队rrdrrdtooljrobin
3条回答

来自RRDTools site的原始文档描述了导出/导入任何数据库的常见方法:

To transfer an RRD between architectures, follow these steps:
   1. On the same system where the RRD was created, use rrdtool 
    dump to export the data to XML format.
   2. Transfer the XML dump to the target system.
   3. Run rrdtool restore to create a new RRD from the XML dump. 
    See rrdrestore  for details.

我可以在JRobin, a Java port of RRDTool by Sasa Markovic.上确认完全相同的功能。我仔细地测试了它的forkedRRD-ws project。在大多数情况下,它适用于Java(Jrobin)<;->;Nativ(RRDTools),以及Linux<;->;Solaris<;->;Windows。在

那么可能的方法是: 1) 导出(转储)本机RRD数据库 2) 通过JRobin作为JRobin DB读取(恢复) 3) 使用Jrobin API

PS公司

请随意把你的麻烦贴到rrdws issue database。在

您可以尝试使用JPython将其连接到Java。在

但最简单的方法可能是要么使用Python,要么在JRobin中修复bygs。毕竟它是开源的。在

使用“rrdtool-”管道接口并使用真正的rrdtool访问文件。在

相关问题 更多 >